Automated Manifest Update (#3366)

This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow.

Reviewed-on: #3366
Co-authored-by: gitea-bot <gitea-bot@alexlebens.net>
Co-committed-by: gitea-bot <gitea-bot@alexlebens.net>
This commit was merged in pull request #3366.
This commit is contained in:
2026-01-21 22:38:29 +00:00
committed by Alex Lebens
parent 1431c4ea75
commit 0b1d30bf82
40 changed files with 54 additions and 416 deletions

View File

@@ -119,7 +119,6 @@ data:
kiwix IN CNAME traefik-cl01tl kiwix IN CNAME traefik-cl01tl
komodo IN CNAME traefik-cl01tl komodo IN CNAME traefik-cl01tl
lidarr IN CNAME traefik-cl01tl lidarr IN CNAME traefik-cl01tl
lidatube IN CNAME traefik-cl01tl
mail IN CNAME traefik-cl01tl mail IN CNAME traefik-cl01tl
navidrome IN CNAME traefik-cl01tl navidrome IN CNAME traefik-cl01tl
ntfy IN CNAME traefik-cl01tl ntfy IN CNAME traefik-cl01tl

View File

@@ -22,7 +22,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
checksum/configMaps: 924dee078b74888fb4817fc6533ba6e1df74395a8187d7e4fafbf8c37d2726a3 checksum/configMaps: 3c86f37d2aab1784dc86c84355ee3355d6265d9d3116190e88c6c734c122550c
labels: labels:
app.kubernetes.io/controller: main app.kubernetes.io/controller: main
app.kubernetes.io/instance: blocky app.kubernetes.io/instance: blocky

View File

@@ -572,15 +572,6 @@ data:
interval: 30s interval: 30s
name: lidarr name: lidarr
url: https://lidarr.alexlebens.net url: https://lidarr.alexlebens.net
- alerts:
- type: ntfy
conditions:
- '[STATUS] == 200'
- '[CERTIFICATE_EXPIRATION] > 240h'
group: core
interval: 30s
name: lidatube
url: https://lidatube.alexlebens.net
- alerts: - alerts:
- type: ntfy - type: ntfy
conditions: conditions:

View File

@@ -26,7 +26,7 @@ spec:
app.kubernetes.io/name: gatus app.kubernetes.io/name: gatus
app.kubernetes.io/instance: gatus app.kubernetes.io/instance: gatus
annotations: annotations:
checksum/config: ec44de2c17279dcce43050ebb91461771f86da1cf8e7815afcf6335170295bda checksum/config: 72ccd92a35f07b6ac58242889d2713e7618527c5fe483ce77ff176772b6aea29
spec: spec:
serviceAccountName: default serviceAccountName: default
automountServiceAccountToken: false automountServiceAccountToken: false

View File

@@ -13,7 +13,7 @@ metadata:
version: "1.25.3" version: "1.25.3"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
spec: spec:
replicas: 1 replicas: 3
strategy: strategy:
type: RollingUpdate type: RollingUpdate
rollingUpdate: rollingUpdate:

View File

@@ -594,12 +594,6 @@ data:
href: https://yubal-playlist.alexlebens.net href: https://yubal-playlist.alexlebens.net
siteMonitor: http://yubal-playlist.yubal-playlist:80 siteMonitor: http://yubal-playlist.yubal-playlist:80
statusStyle: dot statusStyle: dot
- LidaTube:
icon: sh-lidatube.webp
description: Searches for Music
href: https://lidatube.alexlebens.net
siteMonitor: http://lidatube.lidatube:80
statusStyle: dot
- slskd: - slskd:
icon: sh-slskd.webp icon: sh-slskd.webp
description: slskd description: slskd

View File

@@ -24,7 +24,7 @@ spec:
template: template:
metadata: metadata:
annotations: annotations:
checksum/configMaps: 592d57ce71f93db6337d75d5e49971df87d60e865659c9e99783a03538be9cdc checksum/configMaps: 4f9f86214a28e75f88291865f37b2261468767922d71c4d40497710064d9fca3
checksum/secrets: d3ba83f111cd32f92c909268c55ad8bbd4f9e299b74b35b33c1a011180d8b378 checksum/secrets: d3ba83f111cd32f92c909268c55ad8bbd4f9e299b74b35b33c1a011180d8b378
labels: labels:
app.kubernetes.io/controller: main app.kubernetes.io/controller: main

View File

@@ -1,76 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: lidatube
labels:
app.kubernetes.io/controller: main
app.kubernetes.io/instance: lidatube
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: lidatube
helm.sh/chart: lidatube-4.6.2
namespace: lidatube
spec:
revisionHistoryLimit: 3
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app.kubernetes.io/controller: main
app.kubernetes.io/name: lidatube
app.kubernetes.io/instance: lidatube
template:
metadata:
labels:
app.kubernetes.io/controller: main
app.kubernetes.io/instance: lidatube
app.kubernetes.io/name: lidatube
spec:
enableServiceLinks: false
serviceAccountName: default
automountServiceAccountToken: true
securityContext:
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
hostIPC: false
hostNetwork: false
hostPID: false
dnsPolicy: ClusterFirst
containers:
- env:
- name: PUID
value: "1000"
- name: PGID
value: "1000"
- name: lidarr_address
value: http://lidarr.lidarr:80
- name: lidarr_api_key
valueFrom:
secretKeyRef:
key: lidarr_api_key
name: lidatube-secret
- name: sleep_interval
value: "360"
- name: sync_schedule
value: "4"
- name: attempt_lidarr_import
value: "true"
image: thewicklowwolf/lidatube:0.2.42
imagePullPolicy: IfNotPresent
name: main
resources:
requests:
cpu: 10m
memory: 128Mi
volumeMounts:
- mountPath: /lidatube/config
name: config
- mountPath: /lidatube/downloads
name: music
volumes:
- name: config
persistentVolumeClaim:
claimName: lidatube-config
- name: music
persistentVolumeClaim:
claimName: lidatube-nfs-storage

View File

@@ -1,58 +0,0 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: lidatube-config-backup-secret-external
namespace: lidatube
labels:
helm.sh/chart: volsync-target-config-0.7.0
app.kubernetes.io/instance: lidatube
app.kubernetes.io/part-of: lidatube
app.kubernetes.io/version: "0.7.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: lidatube-config-backup-secret-external
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
target:
template:
mergePolicy: Merge
engineVersion: v2
data:
RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/lidatube/lidatube-config"
data:
- secretKey: BUCKET_ENDPOINT
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/digital-ocean
metadataPolicy: None
property: BUCKET_ENDPOINT
- secretKey: RESTIC_PASSWORD
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/digital-ocean
metadataPolicy: None
property: RESTIC_PASSWORD
- secretKey: AWS_DEFAULT_REGION
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/volsync-backups
metadataPolicy: None
property: AWS_DEFAULT_REGION
- secretKey: AWS_ACCESS_KEY_ID
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/volsync-backups
metadataPolicy: None
property: AWS_ACCESS_KEY_ID
- secretKey: AWS_SECRET_ACCESS_KEY
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/volsync-backups
metadataPolicy: None
property: AWS_SECRET_ACCESS_KEY

View File

@@ -1,58 +0,0 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: lidatube-config-backup-secret-local
namespace: lidatube
labels:
helm.sh/chart: volsync-target-config-0.7.0
app.kubernetes.io/instance: lidatube
app.kubernetes.io/part-of: lidatube
app.kubernetes.io/version: "0.7.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: lidatube-config-backup-secret-local
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
target:
template:
mergePolicy: Merge
engineVersion: v2
data:
RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/lidatube/lidatube-config"
data:
- secretKey: BUCKET_ENDPOINT
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/garage-local
metadataPolicy: None
property: BUCKET_ENDPOINT
- secretKey: RESTIC_PASSWORD
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/garage-local
metadataPolicy: None
property: RESTIC_PASSWORD
- secretKey: AWS_DEFAULT_REGION
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /garage/home-infra/volsync-backups
metadataPolicy: None
property: ACCESS_REGION
- secretKey: AWS_ACCESS_KEY_ID
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /garage/home-infra/volsync-backups
metadataPolicy: None
property: ACCESS_KEY_ID
- secretKey: AWS_SECRET_ACCESS_KEY
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /garage/home-infra/volsync-backups
metadataPolicy: None
property: ACCESS_SECRET_KEY

View File

@@ -1,21 +0,0 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: lidatube-secret
namespace: lidatube
labels:
app.kubernetes.io/name: lidatube-secret
app.kubernetes.io/instance: lidatube
app.kubernetes.io/part-of: lidatube
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: lidarr_api_key
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/lidarr2/key
metadataPolicy: None
property: key

View File

@@ -1,30 +0,0 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: lidatube
labels:
app.kubernetes.io/instance: lidatube
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: lidatube
helm.sh/chart: lidatube-4.6.2
namespace: lidatube
spec:
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: traefik-gateway
namespace: traefik
hostnames:
- "lidatube.alexlebens.net"
rules:
- backendRefs:
- group: ""
kind: Service
name: lidatube
namespace: lidatube
port: 80
weight: 100
matches:
- path:
type: PathPrefix
value: /

View File

@@ -1,19 +0,0 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: lidatube-config
labels:
app.kubernetes.io/instance: lidatube
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: lidatube
helm.sh/chart: lidatube-4.6.2
annotations:
helm.sh/resource-policy: keep
namespace: lidatube
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "5Gi"
storageClassName: "ceph-block"

View File

@@ -1,17 +0,0 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: lidatube-nfs-storage
namespace: lidatube
labels:
app.kubernetes.io/name: lidatube-nfs-storage
app.kubernetes.io/instance: lidatube
app.kubernetes.io/part-of: lidatube
spec:
volumeName: lidatube-nfs-storage
storageClassName: nfs-client
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi

View File

@@ -1,34 +0,0 @@
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: lidatube-config-backup-source-external
namespace: lidatube
labels:
helm.sh/chart: volsync-target-config-0.7.0
app.kubernetes.io/instance: lidatube
app.kubernetes.io/part-of: lidatube
app.kubernetes.io/version: "0.7.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: lidatube-config-backup
spec:
sourcePVC: lidatube-config
trigger:
schedule: 40 9 * * *
restic:
pruneIntervalDays: 7
repository: lidatube-config-backup-secret-external
retain:
daily: 7
hourly: 0
monthly: 3
weekly: 4
yearly: 1
moverSecurityContext:
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
runAsGroup: 1000
runAsUser: 1000
copyMethod: Snapshot
storageClassName: ceph-block
volumeSnapshotClassName: ceph-blockpool-snapshot
cacheCapacity: 1Gi

View File

@@ -1,34 +0,0 @@
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: lidatube-config-backup-source-local
namespace: lidatube
labels:
helm.sh/chart: volsync-target-config-0.7.0
app.kubernetes.io/instance: lidatube
app.kubernetes.io/part-of: lidatube
app.kubernetes.io/version: "0.7.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: lidatube-config-backup
spec:
sourcePVC: lidatube-config
trigger:
schedule: 40 8 * * *
restic:
pruneIntervalDays: 7
repository: lidatube-config-backup-secret-local
retain:
daily: 7
hourly: 0
monthly: 3
weekly: 4
yearly: 1
moverSecurityContext:
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
runAsGroup: 1000
runAsUser: 1000
copyMethod: Snapshot
storageClassName: ceph-block
volumeSnapshotClassName: ceph-blockpool-snapshot
cacheCapacity: 1Gi

View File

@@ -1,22 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: lidatube
labels:
app.kubernetes.io/instance: lidatube
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: lidatube
app.kubernetes.io/service: lidatube
helm.sh/chart: lidatube-4.6.2
namespace: lidatube
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 5000
protocol: TCP
name: http
selector:
app.kubernetes.io/controller: main
app.kubernetes.io/instance: lidatube
app.kubernetes.io/name: lidatube

View File

@@ -2,7 +2,7 @@ kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
metadata: metadata:
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -3,7 +3,7 @@ apiVersion: rbac.authorization.k8s.io/v1
metadata: metadata:
name: loki-clusterrolebinding name: loki-clusterrolebinding
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki-gateway name: loki-gateway
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki-runtime name: loki-runtime
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki name: loki
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki-canary name: loki-canary
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"
@@ -35,7 +35,7 @@ spec:
runAsUser: 10001 runAsUser: 10001
containers: containers:
- name: loki-canary - name: loki-canary
image: docker.io/grafana/loki-canary:3.6.3 image: docker.io/grafana/loki-canary:3.6.4
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
args: args:
- -addr=loki-gateway.loki.svc.cluster.local.:80 - -addr=loki-gateway.loki.svc.cluster.local.:80

View File

@@ -4,7 +4,7 @@ metadata:
name: loki-gateway name: loki-gateway
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: "loki-helm-test" name: "loki-helm-test"
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki-canary name: loki-canary
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -3,7 +3,7 @@ kind: Service
metadata: metadata:
name: loki-chunks-cache name: loki-chunks-cache
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki-gateway name: loki-gateway
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki-headless name: loki-headless
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki-memberlist name: loki-memberlist
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -3,7 +3,7 @@ kind: Service
metadata: metadata:
name: loki-results-cache name: loki-results-cache
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki name: loki
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki-canary name: loki-canary
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki name: loki
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -3,7 +3,7 @@ kind: StatefulSet
metadata: metadata:
name: loki-chunks-cache name: loki-chunks-cache
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -3,7 +3,7 @@ kind: StatefulSet
metadata: metadata:
name: loki-results-cache name: loki-results-cache
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -4,7 +4,7 @@ metadata:
name: loki name: loki
namespace: loki namespace: loki
labels: labels:
helm.sh/chart: loki-6.49.0 helm.sh/chart: loki-6.51.0
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/instance: loki app.kubernetes.io/instance: loki
app.kubernetes.io/version: "3.6.3" app.kubernetes.io/version: "3.6.3"

View File

@@ -65,6 +65,9 @@ spec:
- mountPath: /music - mountPath: /music
name: music name: music
readOnly: true readOnly: true
- mountPath: /music-beet
name: music-beet
readOnly: true
- mountPath: /music-youtube - mountPath: /music-youtube
name: music-youtube name: music-youtube
readOnly: true readOnly: true
@@ -77,6 +80,9 @@ spec:
- name: music - name: music
persistentVolumeClaim: persistentVolumeClaim:
claimName: navidrome-music-nfs-storage claimName: navidrome-music-nfs-storage
- name: music-beet
persistentVolumeClaim:
claimName: navidrome-music-beet-nfs-storage
- name: music-youtube - name: music-youtube
persistentVolumeClaim: persistentVolumeClaim:
claimName: navidrome-music-youtube-nfs-storage claimName: navidrome-music-youtube-nfs-storage

View File

@@ -1,12 +1,12 @@
apiVersion: v1 apiVersion: v1
kind: PersistentVolume kind: PersistentVolume
metadata: metadata:
name: lidatube-nfs-storage name: navidrome-music-beet-nfs-storage
namespace: lidatube namespace: navidrome
labels: labels:
app.kubernetes.io/name: lidatube-nfs-storage app.kubernetes.io/name: navidrome-music-beet-nfs-storage
app.kubernetes.io/instance: lidatube app.kubernetes.io/instance: navidrome
app.kubernetes.io/part-of: lidatube app.kubernetes.io/part-of: navidrome
spec: spec:
persistentVolumeReclaimPolicy: Retain persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client storageClassName: nfs-client
@@ -15,7 +15,7 @@ spec:
accessModes: accessModes:
- ReadWriteMany - ReadWriteMany
nfs: nfs:
path: /volume2/Storage/Music path: /volume2/Storage/Music Beet/
server: synologybond.alexlebens.net server: synologybond.alexlebens.net
mountOptions: mountOptions:
- vers=4 - vers=4

View File

@@ -0,0 +1,17 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: navidrome-music-beet-nfs-storage
namespace: navidrome
labels:
app.kubernetes.io/name: navidrome-music-beet-nfs-storage
app.kubernetes.io/instance: navidrome
app.kubernetes.io/part-of: navidrome
spec:
volumeName: navidrome-music-beet-nfs-storage
storageClassName: nfs-client
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi