Compare commits
1 Commits
renovate/g
...
66780c76ef
Author | SHA1 | Date | |
---|---|---|---|
66780c76ef
|
@@ -16,6 +16,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: actual
|
alias: actual
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/actual-budget.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/actual-budget.png
|
||||||
appVersion: v25.5.0
|
appVersion: v25.5.0
|
||||||
|
@@ -9,7 +9,7 @@ actual:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/actualbudget/actual
|
repository: ghcr.io/actualbudget/actual
|
||||||
tag: 25.10.0
|
tag: 25.9.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
@@ -18,6 +18,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: audiobookshelf
|
alias: audiobookshelf
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/audiobookshelf.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/audiobookshelf.png
|
||||||
appVersion: 2.21.0
|
appVersion: 2.21.0
|
||||||
|
@@ -9,7 +9,7 @@ audiobookshelf:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/advplyr/audiobookshelf
|
repository: ghcr.io/advplyr/audiobookshelf
|
||||||
tag: 2.30.0
|
tag: 2.29.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -21,7 +21,7 @@ audiobookshelf:
|
|||||||
apprise-api:
|
apprise-api:
|
||||||
image:
|
image:
|
||||||
repository: caronc/apprise
|
repository: caronc/apprise
|
||||||
tag: 1.2.2
|
tag: 1.2.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
@@ -18,6 +18,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: bazarr
|
alias: bazarr
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/bazarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/bazarr.png
|
||||||
appVersion: 1.5.2
|
appVersion: 1.5.2
|
||||||
|
@@ -15,7 +15,7 @@ bazarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/bazarr
|
repository: ghcr.io/linuxserver/bazarr
|
||||||
tag: 1.5.3@sha256:a93c3595410f5c5791a126d7705cd8a29f3ce882338eef304cb8bece3ef2580b
|
tag: 1.5.2@sha256:fed1656839bf8d916d6e7d0586c465ee7594cd503e6165c202ec782f25ea3029
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
@@ -16,6 +16,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: calibre-web-automated
|
alias: calibre-web-automated
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/calibre-web.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/calibre-web.png
|
||||||
appVersion: V3.0.4
|
appVersion: V3.0.4
|
||||||
|
@@ -31,7 +31,7 @@ calibre-web-automated:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/calibrain/calibre-web-automated-book-downloader
|
repository: ghcr.io/calibrain/calibre-web-automated-book-downloader
|
||||||
tag: latest@sha256:c2850991e99e278269003d92efa86e865f7df039093fbd03e85141b035cf7a80
|
tag: latest@sha256:cd528d4bda14c4c2774308376aa792948affd61097b239457f7ba99e158492f7
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: FLASK_PORT
|
- name: FLASK_PORT
|
||||||
@@ -55,7 +55,7 @@ calibre-web-automated:
|
|||||||
bypass:
|
bypass:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/sarperavci/cloudflarebypassforscraping
|
repository: ghcr.io/sarperavci/cloudflarebypassforscraping
|
||||||
tag: latest@sha256:c34ef70a768ddf35c057f893c5392b8f65465fc4fbac634ba68a16d6a9dd0cbb
|
tag: latest@sha256:9ac4cd4d6d5dfc270a92502b92761d9039297abfb123f4a2a3abca5209d9eec5
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
|
@@ -19,10 +19,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: code-server
|
alias: code-server
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
alias: cloudflared
|
alias: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 1.22.1
|
version: 1.20.1
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/visual-studio-code.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/visual-studio-code.png
|
||||||
appVersion: 4.100.2
|
appVersion: 4.100.2
|
||||||
|
@@ -9,7 +9,7 @@ code-server:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/code-server
|
repository: ghcr.io/linuxserver/code-server
|
||||||
tag: 4.105.1@sha256:aea1f1c92e70b84204e928d73378e8782b3a23af73b419efff0ac7f39b6c73f2
|
tag: 4.103.2@sha256:d85f12f63fbeb0b91d337f1b9fee0409b057d9fbb106b987305856112dc7873a
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
@@ -20,14 +20,14 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: directus
|
alias: directus
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
alias: cloudflared-directus
|
alias: cloudflared-directus
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 1.22.1
|
version: 1.20.1
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png
|
||||||
appVersion: 11.7.2
|
appVersion: 11.7.2
|
||||||
|
@@ -13,7 +13,7 @@ spec:
|
|||||||
runAsUser: 1000
|
runAsUser: 1000
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
kubernetesConfig:
|
kubernetesConfig:
|
||||||
image: quay.io/opstree/redis:v8.2.1
|
image: quay.io/opstree/redis:v8.0.3
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
redisSecret:
|
redisSecret:
|
||||||
name: directus-redis-config
|
name: directus-redis-config
|
||||||
@@ -32,4 +32,4 @@ spec:
|
|||||||
storage: 1Gi
|
storage: 1Gi
|
||||||
redisExporter:
|
redisExporter:
|
||||||
enabled: true
|
enabled: true
|
||||||
image: quay.io/opstree/redis-exporter:v1.76.0
|
image: quay.io/opstree/redis-exporter:v1.48.0
|
||||||
|
@@ -1,30 +0,0 @@
|
|||||||
apiVersion: redis.redis.opstreelabs.in/v1beta2
|
|
||||||
kind: RedisSentinel
|
|
||||||
metadata:
|
|
||||||
name: redis-sentinel-directus
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: redis-sentinel-directus
|
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
||||||
spec:
|
|
||||||
clusterSize: 3
|
|
||||||
podSecurityContext:
|
|
||||||
runAsUser: 1000
|
|
||||||
fsGroup: 1000
|
|
||||||
redisSentinelConfig:
|
|
||||||
redisReplicationName: redis-replication-directus
|
|
||||||
redisReplicationPassword:
|
|
||||||
secretKeyRef:
|
|
||||||
name: directus-redis-config
|
|
||||||
key: password
|
|
||||||
kubernetesConfig:
|
|
||||||
image: quay.io/opstree/redis-sentinel:v7.0.15
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
redisSecret:
|
|
||||||
name: directus-redis-config
|
|
||||||
key: password
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 10m
|
|
||||||
memory: 128Mi
|
|
@@ -9,7 +9,7 @@ directus:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: directus/directus
|
repository: directus/directus
|
||||||
tag: 11.12.0
|
tag: 11.11.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: PUBLIC_URL
|
- name: PUBLIC_URL
|
||||||
@@ -63,16 +63,12 @@ directus:
|
|||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: directus-postgresql-17-cluster-app
|
name: directus-postgresql-17-cluster-app
|
||||||
key: password
|
key: password
|
||||||
- name: SYNCHRONIZATION_STORE
|
|
||||||
value: redis
|
|
||||||
- name: CACHE_ENABLED
|
|
||||||
value: true
|
|
||||||
- name: CACHE_STORE
|
|
||||||
value: redis
|
|
||||||
- name: REDIS_ENABLED
|
- name: REDIS_ENABLED
|
||||||
value: true
|
value: true
|
||||||
- name: REDIS_HOST
|
- name: REDIS_HOST
|
||||||
value: redis-replication-directus-master
|
value: redis-replication-directus-master
|
||||||
|
- name: REDIS_PORT
|
||||||
|
value: 6379
|
||||||
- name: REDIS_USERNAME
|
- name: REDIS_USERNAME
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
@@ -157,7 +153,7 @@ cloudflared-directus:
|
|||||||
name: cloudflared-directus
|
name: cloudflared-directus
|
||||||
existingSecretName: directus-cloudflared-secret
|
existingSecretName: directus-cloudflared-secret
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -170,16 +166,14 @@ postgres-17-cluster:
|
|||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/directus/directus-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/directus/directus-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: directus-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 2
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/directus/directus-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/directus/directus-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: directus-postgresql-17-cluster-backup-secret
|
||||||
retentionPolicy: "2d"
|
backupIndex: 2
|
||||||
scheduledBackups:
|
retentionPolicy: "3d"
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
21
clusters/cl01tl/applications/eigenfocus/Chart.yaml
Normal file
21
clusters/cl01tl/applications/eigenfocus/Chart.yaml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
apiVersion: v2
|
||||||
|
name: eigenfocus
|
||||||
|
version: 1.0.0
|
||||||
|
description: Eigenfocus
|
||||||
|
keywords:
|
||||||
|
- eigenfocus
|
||||||
|
- projects
|
||||||
|
home: https://wiki.alexlebens.dev/s/82548c75-cefe-4ad2-b60c-0b101127c31b
|
||||||
|
sources:
|
||||||
|
- https://github.com/Eigenfocus/eigenfocus
|
||||||
|
- https://hub.docker.com/r/eigenfocus/eigenfocus
|
||||||
|
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
||||||
|
maintainers:
|
||||||
|
- name: alexlebens
|
||||||
|
dependencies:
|
||||||
|
- name: app-template
|
||||||
|
alias: eigenfocus
|
||||||
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
|
version: 4.2.0
|
||||||
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/eigenfocus.png
|
||||||
|
appVersion: 1.1.0
|
@@ -0,0 +1,55 @@
|
|||||||
|
apiVersion: external-secrets.io/v1
|
||||||
|
kind: ExternalSecret
|
||||||
|
metadata:
|
||||||
|
name: eigenfocus-data-backup-secret
|
||||||
|
namespace: {{ .Release.Namespace }}
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/name: eigenfocus-data-backup-secret
|
||||||
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
|
spec:
|
||||||
|
secretStoreRef:
|
||||||
|
kind: ClusterSecretStore
|
||||||
|
name: vault
|
||||||
|
target:
|
||||||
|
template:
|
||||||
|
mergePolicy: Merge
|
||||||
|
engineVersion: v2
|
||||||
|
data:
|
||||||
|
RESTIC_REPOSITORY: "{{ `{{ .BUCKET_ENDPOINT }}` }}/eigenfocus/eigenfocus-data"
|
||||||
|
data:
|
||||||
|
- secretKey: BUCKET_ENDPOINT
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /cl01tl/volsync/restic/config
|
||||||
|
metadataPolicy: None
|
||||||
|
property: S3_BUCKET_ENDPOINT
|
||||||
|
- secretKey: RESTIC_PASSWORD
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /cl01tl/volsync/restic/config
|
||||||
|
metadataPolicy: None
|
||||||
|
property: RESTIC_PASSWORD
|
||||||
|
- secretKey: AWS_DEFAULT_REGION
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /cl01tl/volsync/restic/config
|
||||||
|
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: access_key
|
||||||
|
- secretKey: AWS_SECRET_ACCESS_KEY
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /digital-ocean/home-infra/volsync-backups
|
||||||
|
metadataPolicy: None
|
||||||
|
property: secret_key
|
@@ -0,0 +1,28 @@
|
|||||||
|
apiVersion: gateway.networking.k8s.io/v1
|
||||||
|
kind: HTTPRoute
|
||||||
|
metadata:
|
||||||
|
name: http-route-eigenfocus
|
||||||
|
namespace: {{ .Release.Namespace }}
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/name: http-route-eigenfocus
|
||||||
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
|
spec:
|
||||||
|
parentRefs:
|
||||||
|
- group: gateway.networking.k8s.io
|
||||||
|
kind: Gateway
|
||||||
|
name: traefik-gateway
|
||||||
|
namespace: traefik
|
||||||
|
hostnames:
|
||||||
|
- eigenfocus.alexlebens.net
|
||||||
|
rules:
|
||||||
|
- matches:
|
||||||
|
- path:
|
||||||
|
type: PathPrefix
|
||||||
|
value: /
|
||||||
|
backendRefs:
|
||||||
|
- group: ''
|
||||||
|
kind: Service
|
||||||
|
name: eigenfocus
|
||||||
|
port: 80
|
||||||
|
weight: 100
|
@@ -0,0 +1,25 @@
|
|||||||
|
apiVersion: volsync.backube/v1alpha1
|
||||||
|
kind: ReplicationSource
|
||||||
|
metadata:
|
||||||
|
name: eigenfocus-data-backup-source
|
||||||
|
namespace: {{ .Release.Namespace }}
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/name: eigenfocus-data-backup-source
|
||||||
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
|
spec:
|
||||||
|
sourcePVC: eigenfocus-data
|
||||||
|
trigger:
|
||||||
|
schedule: 0 4 * * *
|
||||||
|
restic:
|
||||||
|
pruneIntervalDays: 7
|
||||||
|
repository: eigenfocus-data-backup-secret
|
||||||
|
retain:
|
||||||
|
hourly: 1
|
||||||
|
daily: 3
|
||||||
|
weekly: 2
|
||||||
|
monthly: 2
|
||||||
|
yearly: 4
|
||||||
|
copyMethod: Snapshot
|
||||||
|
storageClassName: ceph-block
|
||||||
|
volumeSnapshotClassName: ceph-blockpool-snapshot
|
40
clusters/cl01tl/applications/eigenfocus/values.yaml
Normal file
40
clusters/cl01tl/applications/eigenfocus/values.yaml
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
eigenfocus:
|
||||||
|
controllers:
|
||||||
|
main:
|
||||||
|
type: deployment
|
||||||
|
replicas: 1
|
||||||
|
strategy: Recreate
|
||||||
|
revisionHistoryLimit: 3
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
image:
|
||||||
|
repository: eigenfocus/eigenfocus
|
||||||
|
tag: 1.3.1-free
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
env:
|
||||||
|
- name: DEFAULT_HOST_URL
|
||||||
|
value: https://eigenfocus.alexlebens.net
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 128Mi
|
||||||
|
service:
|
||||||
|
main:
|
||||||
|
controller: main
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
|
port: 80
|
||||||
|
targetPort: 3000
|
||||||
|
protocol: HTTP
|
||||||
|
persistence:
|
||||||
|
data:
|
||||||
|
forceRename: eigenfocus-data
|
||||||
|
storageClass: ceph-block
|
||||||
|
accessMode: ReadWriteOnce
|
||||||
|
size: 2Gi
|
||||||
|
retain: true
|
||||||
|
advancedMounts:
|
||||||
|
main:
|
||||||
|
main:
|
||||||
|
- path: /eigenfocus-app/app-data
|
||||||
|
readOnly: false
|
@@ -17,11 +17,11 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: element-web
|
- name: element-web
|
||||||
version: 1.4.22
|
version: 1.4.19
|
||||||
repository: https://ananace.gitlab.io/charts
|
repository: https://ananace.gitlab.io/charts
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
alias: cloudflared
|
alias: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 1.22.1
|
version: 1.20.1
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/element.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/element.png
|
||||||
appVersion: v1.11.100
|
appVersion: v1.11.100
|
||||||
|
@@ -2,7 +2,7 @@ element-web:
|
|||||||
replicaCount: 1
|
replicaCount: 1
|
||||||
image:
|
image:
|
||||||
repository: vectorim/element-web
|
repository: vectorim/element-web
|
||||||
tag: v1.12.2
|
tag: v1.11.111
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
defaultServer:
|
defaultServer:
|
||||||
url: https://matrix.alexlebens.dev
|
url: https://matrix.alexlebens.dev
|
||||||
|
@@ -20,14 +20,14 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: freshrss
|
alias: freshrss
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
alias: cloudflared
|
alias: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 1.22.1
|
version: 1.20.1
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/freshrss.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/freshrss.png
|
||||||
appVersion: 1.26.2
|
appVersion: 1.26.2
|
||||||
|
@@ -11,7 +11,7 @@ freshrss:
|
|||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
image:
|
image:
|
||||||
repository: alpine
|
repository: alpine
|
||||||
tag: 3.22.2
|
tag: 3.22.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
command:
|
command:
|
||||||
- /bin/sh
|
- /bin/sh
|
||||||
@@ -35,7 +35,7 @@ freshrss:
|
|||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
image:
|
image:
|
||||||
repository: alpine
|
repository: alpine
|
||||||
tag: 3.22.2
|
tag: 3.22.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
command:
|
command:
|
||||||
- /bin/sh
|
- /bin/sh
|
||||||
@@ -59,7 +59,7 @@ freshrss:
|
|||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
image:
|
image:
|
||||||
repository: alpine
|
repository: alpine
|
||||||
tag: 3.22.2
|
tag: 3.22.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
command:
|
command:
|
||||||
- /bin/sh
|
- /bin/sh
|
||||||
@@ -80,7 +80,7 @@ freshrss:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: freshrss/freshrss
|
repository: freshrss/freshrss
|
||||||
tag: 1.27.1
|
tag: 1.27.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: PGID
|
- name: PGID
|
||||||
@@ -194,7 +194,7 @@ freshrss:
|
|||||||
cloudflared:
|
cloudflared:
|
||||||
existingSecretName: freshrss-cloudflared-secret
|
existingSecretName: freshrss-cloudflared-secret
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -207,16 +207,14 @@ postgres-17-cluster:
|
|||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/freshrss/freshrss-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/freshrss/freshrss-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: freshrss-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 3
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/freshrss/freshrss-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/freshrss/freshrss-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: freshrss-postgresql-17-cluster-backup-secret
|
||||||
retentionPolicy: "2d"
|
backupIndex: 3
|
||||||
scheduledBackups:
|
retentionPolicy: "3d"
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -18,6 +18,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: home-assistant
|
alias: home-assistant
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/home-assistant.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/home-assistant.png
|
||||||
appVersion: 2025.5.2
|
appVersion: 2025.5.2
|
||||||
|
@@ -9,7 +9,7 @@ home-assistant:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/home-assistant/home-assistant
|
repository: ghcr.io/home-assistant/home-assistant
|
||||||
tag: 2025.10.3
|
tag: 2025.9.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -21,7 +21,7 @@ home-assistant:
|
|||||||
code-server:
|
code-server:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/code-server
|
repository: ghcr.io/linuxserver/code-server
|
||||||
tag: 4.105.1@sha256:aea1f1c92e70b84204e928d73378e8782b3a23af73b419efff0ac7f39b6c73f2
|
tag: 4.103.2@sha256:d85f12f63fbeb0b91d337f1b9fee0409b057d9fbb106b987305856112dc7873a
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
@@ -18,10 +18,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: homepage
|
alias: homepage
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
alias: cloudflared
|
alias: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 1.22.1
|
version: 1.20.1
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/homepage.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/homepage.png
|
||||||
appVersion: v1.2.0
|
appVersion: v1.2.0
|
||||||
|
@@ -11,7 +11,7 @@ homepage:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/gethomepage/homepage
|
repository: ghcr.io/gethomepage/homepage
|
||||||
tag: v1.5.0
|
tag: v1.4.6
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: HOMEPAGE_ALLOWED_HOSTS
|
- name: HOMEPAGE_ALLOWED_HOSTS
|
||||||
|
@@ -16,6 +16,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: homepage
|
alias: homepage
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/homepage.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/homepage.png
|
||||||
appVersion: v1.2.0
|
appVersion: v1.2.0
|
||||||
|
@@ -28,19 +28,3 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
externalName: placeholder
|
externalName: placeholder
|
||||||
type: ExternalName
|
type: ExternalName
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: garage-ps10rp
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: garage-ps10rp
|
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
||||||
annotations:
|
|
||||||
tailscale.com/tailnet-fqdn: garage-ps10rp.boreal-beaufort.ts.net
|
|
||||||
spec:
|
|
||||||
externalName: placeholder
|
|
||||||
type: ExternalName
|
|
||||||
|
@@ -15,7 +15,7 @@ homepage:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/gethomepage/homepage
|
repository: ghcr.io/gethomepage/homepage
|
||||||
tag: v1.5.0
|
tag: v1.4.6
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: HOMEPAGE_ALLOWED_HOSTS
|
- name: HOMEPAGE_ALLOWED_HOSTS
|
||||||
@@ -132,21 +132,21 @@ homepage:
|
|||||||
href: https://plex.alexlebens.net
|
href: https://plex.alexlebens.net
|
||||||
siteMonitor: http://plex.plex:32400
|
siteMonitor: http://plex.plex:32400
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Jellyfin:
|
|
||||||
icon: sh-jellyfin.webp
|
|
||||||
description: Media server
|
|
||||||
href: https://jellyfin.alexlebens.net
|
|
||||||
siteMonitor: http://jellyfin.jellyfin:80
|
|
||||||
statusStyle: dot
|
|
||||||
- Media Requests:
|
- Media Requests:
|
||||||
icon: sh-overseerr.webp
|
icon: sh-overseerr.webp
|
||||||
description: Overseer
|
description: Overseer
|
||||||
href: https://overseerr.alexlebens.net
|
href: https://overseerr.alexlebens.net
|
||||||
siteMonitor: http://overseerr.overseerr:80
|
siteMonitor: http://overseerr.overseerr:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Media Tracking:
|
- Jellyfin:
|
||||||
|
icon: sh-jellyfin.webp
|
||||||
|
description: Media server
|
||||||
|
href: https://jellyfin.alexlebens.net
|
||||||
|
siteMonitor: http://jellyfin.jellyfin:80
|
||||||
|
statusStyle: dot
|
||||||
|
- Yamtrack:
|
||||||
icon: sh-yamtrack.webp
|
icon: sh-yamtrack.webp
|
||||||
description: Yamtrack
|
description: Watched Media Tracking
|
||||||
href: https://yamtrack.alexlebens.net
|
href: https://yamtrack.alexlebens.net
|
||||||
siteMonitor: http://yamtrack.yamtrack:80
|
siteMonitor: http://yamtrack.yamtrack:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
@@ -242,6 +242,12 @@ homepage:
|
|||||||
href: https://actual.alexlebens.net
|
href: https://actual.alexlebens.net
|
||||||
siteMonitor: http://actual.actual:80
|
siteMonitor: http://actual.actual:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
- Project Management:
|
||||||
|
icon: sh-eigenfocus.webp
|
||||||
|
description: Eigenfocus
|
||||||
|
href: https://eigenfocus.alexlebens.net
|
||||||
|
siteMonitor: http://eigenfocus.eigenfocus:80
|
||||||
|
statusStyle: dot
|
||||||
- AI:
|
- AI:
|
||||||
icon: sh-ollama.webp
|
icon: sh-ollama.webp
|
||||||
description: Ollama
|
description: Ollama
|
||||||
@@ -288,8 +294,8 @@ homepage:
|
|||||||
- Code (ps10rp):
|
- Code (ps10rp):
|
||||||
icon: sh-gitea.webp
|
icon: sh-gitea.webp
|
||||||
description: Gitea
|
description: Gitea
|
||||||
href: https://gitea-ps10rp.boreal-beaufort.ts.net
|
href: https://gitea.lebens-home.net
|
||||||
siteMonitor: https://gitea-ps10rp.boreal-beaufort.ts.net
|
siteMonitor: https://gitea.lebens-home.net
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- IDE (Public):
|
- IDE (Public):
|
||||||
icon: sh-visual-studio-code.webp
|
icon: sh-visual-studio-code.webp
|
||||||
@@ -313,7 +319,7 @@ homepage:
|
|||||||
icon: sh-komodo-light.webp
|
icon: sh-komodo-light.webp
|
||||||
description: Komodo
|
description: Komodo
|
||||||
href: https://komodo.alexlebens.net
|
href: https://komodo.alexlebens.net
|
||||||
siteMonitor: http://komodo-main.komodo:80
|
siteMonitor: http://komodo.komodo:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Automation:
|
- Automation:
|
||||||
- Deployment Workflows:
|
- Deployment Workflows:
|
||||||
@@ -492,12 +498,6 @@ homepage:
|
|||||||
href: https://ceph.alexlebens.net
|
href: https://ceph.alexlebens.net
|
||||||
siteMonitor: http://rook-ceph-mgr-dashboard.rook-ceph:7000
|
siteMonitor: http://rook-ceph-mgr-dashboard.rook-ceph:7000
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Remote Storage:
|
|
||||||
icon: sh-garage.webp
|
|
||||||
description: Garage
|
|
||||||
href: https://garage-ps10rp.boreal-beaufort.ts.net
|
|
||||||
siteMonitor: https://garage-ps10rp.boreal-beaufort.ts.net
|
|
||||||
statusStyle: dot
|
|
||||||
- Database:
|
- Database:
|
||||||
icon: sh-pgadmin-light.webp
|
icon: sh-pgadmin-light.webp
|
||||||
description: PGAdmin
|
description: PGAdmin
|
||||||
@@ -627,11 +627,11 @@ homepage:
|
|||||||
siteMonitor: http://slskd.slskd:5030
|
siteMonitor: http://slskd.slskd:5030
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Services (Servarr):
|
- Services (Servarr):
|
||||||
- qUI:
|
- qBittorrent:
|
||||||
icon: https://raw.githubusercontent.com/autobrr/qui/8487c818886df9abb2b1456f43b54e0ba180a2bd/web/public/icons.svg
|
icon: sh-qbittorrent.webp
|
||||||
description: qbitorrent
|
description: P2P Downloads
|
||||||
href: https://qui.alexlebens.net
|
href: https://qbittorrent.alexlebens.net
|
||||||
siteMonitor: http://qbittorrent-qui.qbittorrent:80
|
siteMonitor: http://qbittorrent.qbittorrent:8080
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
widget:
|
widget:
|
||||||
type: qbittorrent
|
type: qbittorrent
|
||||||
|
@@ -16,6 +16,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: huntarr
|
alias: huntarr
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/huntarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/huntarr.png
|
||||||
appVersion: 7.0.0
|
appVersion: 7.0.0
|
||||||
|
@@ -17,10 +17,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: immich
|
alias: immich
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-16-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/immich.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/immich.png
|
||||||
appVersion: v2.0.1
|
appVersion: v1.132.3
|
||||||
|
@@ -24,10 +24,10 @@ spec:
|
|||||||
apiVersion: external-secrets.io/v1
|
apiVersion: external-secrets.io/v1
|
||||||
kind: ExternalSecret
|
kind: ExternalSecret
|
||||||
metadata:
|
metadata:
|
||||||
name: immich-postgresql-17-cluster-backup-secret
|
name: immich-postgresql-16-cluster-backup-secret
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: immich-postgresql-17-cluster-backup-secret
|
app.kubernetes.io/name: immich-postgresql-16-cluster-backup-secret
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
spec:
|
spec:
|
||||||
|
@@ -9,7 +9,7 @@ immich:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/immich-app/immich-server
|
repository: ghcr.io/immich-app/immich-server
|
||||||
tag: v2.1.0
|
tag: v1.141.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -23,31 +23,31 @@ immich:
|
|||||||
- name: REDIS_HOSTNAME
|
- name: REDIS_HOSTNAME
|
||||||
value: redis-replication-immich-master
|
value: redis-replication-immich-master
|
||||||
- name: DB_VECTOR_EXTENSION
|
- name: DB_VECTOR_EXTENSION
|
||||||
value: vectorchord
|
value: pgvecto.rs
|
||||||
- name: DB_HOSTNAME
|
- name: DB_HOSTNAME
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: immich-postgresql-17-cluster-app
|
name: immich-postgresql-16-cluster-app
|
||||||
key: host
|
key: host
|
||||||
- name: DB_DATABASE_NAME
|
- name: DB_DATABASE_NAME
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: immich-postgresql-17-cluster-app
|
name: immich-postgresql-16-cluster-app
|
||||||
key: dbname
|
key: dbname
|
||||||
- name: DB_PORT
|
- name: DB_PORT
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: immich-postgresql-17-cluster-app
|
name: immich-postgresql-16-cluster-app
|
||||||
key: port
|
key: port
|
||||||
- name: DB_USERNAME
|
- name: DB_USERNAME
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: immich-postgresql-17-cluster-app
|
name: immich-postgresql-16-cluster-app
|
||||||
key: user
|
key: user
|
||||||
- name: DB_PASSWORD
|
- name: DB_PASSWORD
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: immich-postgresql-17-cluster-app
|
name: immich-postgresql-16-cluster-app
|
||||||
key: password
|
key: password
|
||||||
probes:
|
probes:
|
||||||
liveness:
|
liveness:
|
||||||
@@ -99,7 +99,7 @@ immich:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/immich-app/immich-machine-learning
|
repository: ghcr.io/immich-app/immich-machine-learning
|
||||||
tag: v2.1.0
|
tag: v1.134.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TRANSFORMERS_CACHE
|
- name: TRANSFORMERS_CACHE
|
||||||
@@ -188,16 +188,26 @@ immich:
|
|||||||
main:
|
main:
|
||||||
- path: /usr/src/app/upload
|
- path: /usr/src/app/upload
|
||||||
readOnly: false
|
readOnly: false
|
||||||
postgres-17-cluster:
|
postgres-16-cluster:
|
||||||
|
# Tensorchord
|
||||||
|
#--- https://github.com/immich-app/immich/discussions/9060
|
||||||
|
#--- https://docs.pgvecto.rs/admin/kubernetes.html
|
||||||
|
#--- https://github.com/tensorchord/cloudnative-pgvecto.rs
|
||||||
|
#--- https://github.com/immich-app/immich/discussions/17025
|
||||||
|
type: tensorchord
|
||||||
mode: recovery
|
mode: recovery
|
||||||
cluster:
|
cluster:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/tensorchord/cloudnative-vectorchord
|
repository: ghcr.io/tensorchord/cloudnative-pgvecto.rs
|
||||||
tag: 17.5-0.4.3
|
tag: 16.3-v0.2.1
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
walStorage:
|
walStorage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
memory: 384Mi
|
||||||
|
cpu: 200m
|
||||||
monitoring:
|
monitoring:
|
||||||
enabled: true
|
enabled: true
|
||||||
prometheusRule:
|
prometheusRule:
|
||||||
@@ -205,27 +215,17 @@ postgres-17-cluster:
|
|||||||
postgresql:
|
postgresql:
|
||||||
parameters:
|
parameters:
|
||||||
shared_buffers: 256MB
|
shared_buffers: 256MB
|
||||||
shared_preload_libraries:
|
|
||||||
- "vchord.so"
|
|
||||||
initdb:
|
|
||||||
postInitSQL:
|
|
||||||
- CREATE EXTENSION IF NOT EXISTS "vector";
|
|
||||||
- CREATE EXTENSION IF NOT EXISTS "vchord" CASCADE;
|
|
||||||
- CREATE EXTENSION IF NOT EXISTS "cube" CASCADE;
|
|
||||||
- CREATE EXTENSION IF NOT EXISTS "earthdistance" CASCADE;
|
|
||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/immich/immich-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/immich/immich-postgresql-17-cluster
|
||||||
index: 2
|
endpointCredentials: immich-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 2
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/immich/immich-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/immich/immich-postgresql-16-cluster
|
||||||
index: 2
|
endpointCredentials: immich-postgresql-16-cluster-backup-secret
|
||||||
retentionPolicy: "2d"
|
backupIndex: 2
|
||||||
scheduledBackups:
|
retentionPolicy: "3d"
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -20,6 +20,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: jellyfin
|
alias: jellyfin
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellyfin.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellyfin.png
|
||||||
appVersion: 10.10.7
|
appVersion: 10.10.7
|
||||||
|
@@ -9,7 +9,7 @@ jellyfin:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/jellyfin/jellyfin
|
repository: ghcr.io/jellyfin/jellyfin
|
||||||
tag: 10.11.0
|
tag: 10.10.7
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
@@ -18,10 +18,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: jellystat
|
alias: jellystat
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellystat.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellystat.png
|
||||||
appVersion: 1.1.6
|
appVersion: 1.1.6
|
||||||
|
@@ -79,7 +79,7 @@ jellystat:
|
|||||||
- path: /app/backend/backup-data
|
- path: /app/backend/backup-data
|
||||||
readOnly: false
|
readOnly: false
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -92,16 +92,14 @@ postgres-17-cluster:
|
|||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/jellystat/jellystat-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/jellystat/jellystat-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: jellystat-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 2
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/jellystat/jellystat-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/jellystat/jellystat-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: jellystat-postgresql-17-cluster-backup-secret
|
||||||
retentionPolicy: "2d"
|
backupIndex: 2
|
||||||
scheduledBackups:
|
retentionPolicy: "3d"
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -20,13 +20,13 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: karakeep
|
alias: karakeep
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
version: 0.17.1
|
version: 0.17.1
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
alias: cloudflared
|
alias: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 1.22.1
|
version: 1.20.1
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/karakeep.webp
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/karakeep.webp
|
||||||
appVersion: 0.26.0
|
appVersion: 0.26.0
|
||||||
|
@@ -9,7 +9,7 @@ karakeep:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/karakeep-app/karakeep
|
repository: ghcr.io/karakeep-app/karakeep
|
||||||
tag: 0.27.1
|
tag: 0.27.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: DATA_DIR
|
- name: DATA_DIR
|
||||||
|
@@ -16,6 +16,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: kiwix
|
alias: kiwix
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kiwix-dark.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kiwix-dark.png
|
||||||
appVersion: 3.7.0
|
appVersion: 3.7.0
|
||||||
|
@@ -17,6 +17,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: libation
|
alias: libation
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/libation.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/libation.png
|
||||||
appVersion: 12.4.3
|
appVersion: 12.4.3
|
||||||
|
@@ -16,7 +16,7 @@ libation:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: rmcrackan/libation
|
repository: rmcrackan/libation
|
||||||
tag: 12.5.5
|
tag: 12.5.3
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: SLEEP_TIME
|
- name: SLEEP_TIME
|
||||||
|
@@ -21,10 +21,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: lidarr
|
alias: lidarr
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidarr.png
|
||||||
appVersion: 2.13.3
|
appVersion: 2.11.2
|
||||||
|
@@ -15,7 +15,7 @@ lidarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/lidarr
|
repository: ghcr.io/linuxserver/lidarr
|
||||||
tag: 2.14.5@sha256:5f58fcb45a15cb33ef153f74b14c724ba073553afdc9b078e7701f15b7ce1433
|
tag: 2.13.3@sha256:186bc4d3f22bd6a71c235c1c7f57f90a8473f766278d9c929398fb5ce90eae7e
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -85,20 +85,21 @@ lidarr:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
nameOverride: lidarr2-postgresql-17
|
nameOverride: lidarr2-postgresql-17
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
walStorage:
|
walStorage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
monitoring:
|
|
||||||
enabled: true
|
|
||||||
prometheusRule:
|
|
||||||
enabled: true
|
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
memory: 1Gi
|
memory: 1Gi
|
||||||
cpu: 200m
|
cpu: 200m
|
||||||
|
monitoring:
|
||||||
|
enabled: true
|
||||||
|
prometheusRule:
|
||||||
|
enabled: true
|
||||||
|
bootstrap:
|
||||||
initdb:
|
initdb:
|
||||||
postInitSQL:
|
postInitSQL:
|
||||||
- CREATE DATABASE "lidarr-main" OWNER "app";
|
- CREATE DATABASE "lidarr-main" OWNER "app";
|
||||||
@@ -106,18 +107,14 @@ postgres-17-cluster:
|
|||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/lidarr2/lidarr2-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/lidarr2/lidarr2-postgresql-17-cluster
|
||||||
index: 1
|
|
||||||
endpointCredentials: lidarr-postgresql-17-cluster-backup-secret
|
endpointCredentials: lidarr-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 3
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/lidarr2/lidarr2-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/lidarr2/lidarr2-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: lidarr-postgresql-17-cluster-backup-secret
|
||||||
endpointCredentials: lidarr-postgresql-17-cluster-backup-secret
|
backupIndex: 3
|
||||||
retentionPolicy: "1d"
|
retentionPolicy: "3d"
|
||||||
scheduledBackups:
|
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 */12 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -17,6 +17,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: lidatube
|
alias: lidatube
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidatube.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidatube.png
|
||||||
appVersion: 0.2.22
|
appVersion: 0.2.22
|
||||||
|
@@ -13,7 +13,7 @@ lidatube:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: thewicklowwolf/lidatube
|
repository: thewicklowwolf/lidatube
|
||||||
tag: 0.2.39
|
tag: 0.2.35
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: PUID
|
- name: PUID
|
||||||
|
@@ -15,6 +15,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: omni-tools
|
alias: omni-tools
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/omnitools.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/omnitools.png
|
||||||
appVersion: 0.4.0
|
appVersion: 0.4.0
|
||||||
|
@@ -9,7 +9,7 @@ omni-tools:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: iib0011/omni-tools
|
repository: iib0011/omni-tools
|
||||||
tag: 0.6.0
|
tag: 0.5.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
|
@@ -21,14 +21,14 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: outline
|
alias: outline
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
alias: cloudflared-outline
|
alias: cloudflared-outline
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 1.22.1
|
version: 1.20.1
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/outline.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/outline.png
|
||||||
appVersion: 0.84.0
|
appVersion: 0.84.0
|
||||||
|
@@ -9,7 +9,7 @@ outline:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: outlinewiki/outline
|
repository: outlinewiki/outline
|
||||||
tag: 0.87.4
|
tag: 0.87.3
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: NODE_ENV
|
- name: NODE_ENV
|
||||||
@@ -146,7 +146,7 @@ cloudflared-outline:
|
|||||||
existingSecretName: outline-cloudflared-secret
|
existingSecretName: outline-cloudflared-secret
|
||||||
name: cloudflared-outline
|
name: cloudflared-outline
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -159,16 +159,14 @@ postgres-17-cluster:
|
|||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/outline/outline-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/outline/outline-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: outline-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 2
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/outline/outline-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/outline/outline-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: outline-postgresql-17-cluster-backup-secret
|
||||||
retentionPolicy: "2d"
|
backupIndex: 2
|
||||||
scheduledBackups:
|
retentionPolicy: "3d"
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -16,6 +16,6 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: app-template
|
- name: app-template
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/overseerr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/overseerr.png
|
||||||
appVersion: 1.34.0
|
appVersion: 1.34.0
|
||||||
|
@@ -17,10 +17,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: photoview
|
alias: photoview
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/photoview.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/photoview.png
|
||||||
appVersion: 2.4.0
|
appVersion: 2.4.0
|
||||||
|
@@ -73,7 +73,7 @@ photoview:
|
|||||||
- path: /photos
|
- path: /photos
|
||||||
readOnly: true
|
readOnly: true
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -86,16 +86,14 @@ postgres-17-cluster:
|
|||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/photoview/photoview-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/photoview/photoview-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: photoview-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 3
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/photoview/photoview-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/photoview/photoview-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: photoview-postgresql-17-cluster-backup-secret
|
||||||
retentionPolicy: "2d"
|
backupIndex: 3
|
||||||
scheduledBackups:
|
retentionPolicy: "3d"
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -21,6 +21,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: plex
|
alias: plex
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/plex.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/plex.png
|
||||||
appVersion: 1.41.6
|
appVersion: 1.41.6
|
||||||
|
@@ -9,7 +9,7 @@ plex:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/plex
|
repository: ghcr.io/linuxserver/plex
|
||||||
tag: 1.42.2@sha256:b13c1a01150225d88085214dc3deabb41985fa5427766c0126c84780d156b9a9
|
tag: 1.42.1@sha256:28f18c27b6822328df994154dbf7c0f511032d9f91bbd10881030b706afd8593
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
@@ -20,13 +20,13 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: postiz
|
alias: postiz
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 1.22.1
|
version: 1.20.1
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/postiz.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/postiz.png
|
||||||
appVersion: v1.43.3
|
appVersion: v1.43.3
|
||||||
|
@@ -9,7 +9,7 @@ postiz:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/gitroomhq/postiz-app
|
repository: ghcr.io/gitroomhq/postiz-app
|
||||||
tag: v2.7.0
|
tag: v2.5.4
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: MAIN_URL
|
- name: MAIN_URL
|
||||||
@@ -36,7 +36,7 @@ postiz:
|
|||||||
- name: BACKEND_INTERNAL_URL
|
- name: BACKEND_INTERNAL_URL
|
||||||
value: http://localhost:3000
|
value: http://localhost:3000
|
||||||
- name: IS_GENERAL
|
- name: IS_GENERAL
|
||||||
value: "true"
|
value: 'true'
|
||||||
- name: STORAGE_PROVIDER
|
- name: STORAGE_PROVIDER
|
||||||
value: local
|
value: local
|
||||||
- name: UPLOAD_DIRECTORY
|
- name: UPLOAD_DIRECTORY
|
||||||
@@ -48,7 +48,7 @@ postiz:
|
|||||||
- name: NEXT_PUBLIC_POSTIZ_OAUTH_LOGO_URL
|
- name: NEXT_PUBLIC_POSTIZ_OAUTH_LOGO_URL
|
||||||
value: https://cdn.jsdelivr.net/gh/selfhst/icons/png/authentik.png
|
value: https://cdn.jsdelivr.net/gh/selfhst/icons/png/authentik.png
|
||||||
- name: POSTIZ_GENERIC_OAUTH
|
- name: POSTIZ_GENERIC_OAUTH
|
||||||
value: "true"
|
value: 'true'
|
||||||
- name: POSTIZ_OAUTH_URL
|
- name: POSTIZ_OAUTH_URL
|
||||||
value: https://auth.alexlebens.dev
|
value: https://auth.alexlebens.dev
|
||||||
- name: POSTIZ_OAUTH_AUTH_URL
|
- name: POSTIZ_OAUTH_AUTH_URL
|
||||||
@@ -106,7 +106,7 @@ cloudflared:
|
|||||||
name: cloudflared-postiz
|
name: cloudflared-postiz
|
||||||
existingSecretName: postiz-cloudflared-secret
|
existingSecretName: postiz-cloudflared-secret
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -119,16 +119,14 @@ postgres-17-cluster:
|
|||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/postiz/postiz-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/postiz/postiz-postgresql-17-cluster
|
||||||
index: 2
|
endpointCredentials: postiz-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 1
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/postiz/postiz-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/postiz/postiz-postgresql-17-cluster
|
||||||
index: 2
|
endpointCredentials: postiz-postgresql-17-cluster-backup-secret
|
||||||
retentionPolicy: "2d"
|
backupIndex: 1
|
||||||
scheduledBackups:
|
retentionPolicy: "3d"
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -18,6 +18,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: prowlarr
|
alias: prowlarr
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prowlarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prowlarr.png
|
||||||
appVersion: 1.35.1
|
appVersion: 1.35.1
|
||||||
|
@@ -20,7 +20,7 @@ prowlarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/prowlarr
|
repository: ghcr.io/linuxserver/prowlarr
|
||||||
tag: 2.0.5@sha256:608935c38763920b25622a3d404bb14ea08fcaa7c2a9b1c93ce9bac61ad4b11d
|
tag: 2.0.5@sha256:4f2a6d597845b2f3e19284b1d982b3e0b4bd7c22472c2979c956aa198b83f472
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
@@ -24,10 +24,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: radarr-4k
|
alias: radarr-4k
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr-4k.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr-4k.png
|
||||||
appVersion: 5.22.4
|
appVersion: 5.22.4
|
||||||
|
@@ -15,7 +15,7 @@ radarr-4k:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/radarr
|
repository: ghcr.io/linuxserver/radarr
|
||||||
tag: 5.28.0@sha256:fae2aafa6ecace3524fc79d102f5bfd25fb151caed6a454cee46479236ac33bf
|
tag: 5.27.5@sha256:3ebb31bce86870dbcc15a5db3fba8864e302310cb2adb70476b0b64c1b3dc6dc
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -85,7 +85,7 @@ radarr-4k:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
nameOverride: radarr5-4k-postgresql-17
|
nameOverride: radarr5-4k-postgresql-17
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -95,29 +95,24 @@ postgres-17-cluster:
|
|||||||
enabled: true
|
enabled: true
|
||||||
prometheusRule:
|
prometheusRule:
|
||||||
enabled: true
|
enabled: true
|
||||||
resources:
|
bootstrap:
|
||||||
requests:
|
|
||||||
memory: 1Gi
|
|
||||||
cpu: 200m
|
|
||||||
initdb:
|
initdb:
|
||||||
|
database: app
|
||||||
|
owner: app
|
||||||
postInitSQL:
|
postInitSQL:
|
||||||
- CREATE DATABASE "radarr-main" OWNER "app";
|
- CREATE DATABASE "radarr-main" OWNER "app";
|
||||||
- CREATE DATABASE "radarr-log" OWNER "app";
|
- CREATE DATABASE "radarr-log" OWNER "app";
|
||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-4k/radarr5-4k-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-4k/radarr5-4k-postgresql-17-cluster
|
||||||
index: 1
|
|
||||||
endpointCredentials: radarr-4k-postgresql-17-cluster-backup-secret
|
endpointCredentials: radarr-4k-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 3
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-4k/radarr5-4k-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-4k/radarr5-4k-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: radarr-4k-postgresql-17-cluster-backup-secret
|
||||||
endpointCredentials: radarr-4k-postgresql-17-cluster-backup-secret
|
backupIndex: 3
|
||||||
retentionPolicy: "2d"
|
retentionPolicy: "3d"
|
||||||
scheduledBackups:
|
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -24,10 +24,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: radarr-anime
|
alias: radarr-anime
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr-anime.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr-anime.png
|
||||||
appVersion: 5.22.4
|
appVersion: 5.22.4
|
||||||
|
@@ -13,7 +13,7 @@ radarr-anime:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/radarr
|
repository: ghcr.io/linuxserver/radarr
|
||||||
tag: 5.28.0@sha256:fae2aafa6ecace3524fc79d102f5bfd25fb151caed6a454cee46479236ac33bf
|
tag: 5.27.5@sha256:3ebb31bce86870dbcc15a5db3fba8864e302310cb2adb70476b0b64c1b3dc6dc
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -83,7 +83,7 @@ radarr-anime:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
nameOverride: radarr5-anime-postgresql-17
|
nameOverride: radarr5-anime-postgresql-17
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -93,25 +93,24 @@ postgres-17-cluster:
|
|||||||
enabled: true
|
enabled: true
|
||||||
prometheusRule:
|
prometheusRule:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
bootstrap:
|
||||||
initdb:
|
initdb:
|
||||||
|
database: app
|
||||||
|
owner: app
|
||||||
postInitSQL:
|
postInitSQL:
|
||||||
- CREATE DATABASE "radarr-main" OWNER "app";
|
- CREATE DATABASE "radarr-main" OWNER "app";
|
||||||
- CREATE DATABASE "radarr-log" OWNER "app";
|
- CREATE DATABASE "radarr-log" OWNER "app";
|
||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-anime/radarr5-anime-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-anime/radarr5-anime-postgresql-17-cluster
|
||||||
index: 1
|
|
||||||
endpointCredentials: radarr-anime-postgresql-17-cluster-backup-secret
|
endpointCredentials: radarr-anime-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 2
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-anime/radarr5-anime-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-anime/radarr5-anime-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: radarr-anime-postgresql-17-cluster-backup-secret
|
||||||
endpointCredentials: radarr-anime-postgresql-17-cluster-backup-secret
|
backupIndex: 3
|
||||||
retentionPolicy: "2d"
|
retentionPolicy: "3d"
|
||||||
scheduledBackups:
|
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -23,10 +23,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: radarr-standup
|
alias: radarr-standup
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr.png
|
||||||
appVersion: 5.22.4
|
appVersion: 5.22.4
|
||||||
|
@@ -13,7 +13,7 @@ radarr-standup:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/radarr
|
repository: ghcr.io/linuxserver/radarr
|
||||||
tag: 5.28.0@sha256:fae2aafa6ecace3524fc79d102f5bfd25fb151caed6a454cee46479236ac33bf
|
tag: 5.27.5@sha256:3ebb31bce86870dbcc15a5db3fba8864e302310cb2adb70476b0b64c1b3dc6dc
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -83,7 +83,7 @@ radarr-standup:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
nameOverride: radarr5-standup-postgresql-17
|
nameOverride: radarr5-standup-postgresql-17
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -93,25 +93,24 @@ postgres-17-cluster:
|
|||||||
enabled: true
|
enabled: true
|
||||||
prometheusRule:
|
prometheusRule:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
bootstrap:
|
||||||
initdb:
|
initdb:
|
||||||
|
database: app
|
||||||
|
owner: app
|
||||||
postInitSQL:
|
postInitSQL:
|
||||||
- CREATE DATABASE "radarr-main" OWNER "app";
|
- CREATE DATABASE "radarr-main" OWNER "app";
|
||||||
- CREATE DATABASE "radarr-log" OWNER "app";
|
- CREATE DATABASE "radarr-log" OWNER "app";
|
||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-standup/radarr5-standup-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-standup/radarr5-standup-postgresql-17-cluster
|
||||||
index: 1
|
|
||||||
endpointCredentials: radarr-standup-postgresql-17-cluster-backup-secret
|
endpointCredentials: radarr-standup-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 3
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-standup/radarr5-standup-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5-standup/radarr5-standup-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: radarr-standup-postgresql-17-cluster-backup-secret
|
||||||
endpointCredentials: radarr-standup-postgresql-17-cluster-backup-secret
|
backupIndex: 3
|
||||||
retentionPolicy: "2d"
|
retentionPolicy: "3d"
|
||||||
scheduledBackups:
|
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -23,10 +23,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: radarr
|
alias: radarr
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr.png
|
||||||
appVersion: 5.22.4
|
appVersion: 5.22.4
|
||||||
|
@@ -15,7 +15,7 @@ radarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/radarr
|
repository: ghcr.io/linuxserver/radarr
|
||||||
tag: 5.28.0@sha256:fae2aafa6ecace3524fc79d102f5bfd25fb151caed6a454cee46479236ac33bf
|
tag: 5.27.5@sha256:3ebb31bce86870dbcc15a5db3fba8864e302310cb2adb70476b0b64c1b3dc6dc
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -85,39 +85,38 @@ radarr:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
nameOverride: radarr5-postgresql-17
|
nameOverride: radarr5-postgresql-17
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
walStorage:
|
walStorage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
monitoring:
|
|
||||||
enabled: true
|
|
||||||
prometheusRule:
|
|
||||||
enabled: true
|
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
memory: 1Gi
|
memory: 1Gi
|
||||||
cpu: 200m
|
cpu: 200m
|
||||||
|
monitoring:
|
||||||
|
enabled: true
|
||||||
|
prometheusRule:
|
||||||
|
enabled: true
|
||||||
|
bootstrap:
|
||||||
initdb:
|
initdb:
|
||||||
|
database: app
|
||||||
|
owner: app
|
||||||
postInitSQL:
|
postInitSQL:
|
||||||
- CREATE DATABASE "radarr-main" OWNER "app";
|
- CREATE DATABASE "radarr-main" OWNER "app";
|
||||||
- CREATE DATABASE "radarr-log" OWNER "app";
|
- CREATE DATABASE "radarr-log" OWNER "app";
|
||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5/radarr5-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5/radarr5-postgresql-17-cluster
|
||||||
index: 2
|
|
||||||
endpointCredentials: radarr-postgresql-17-cluster-backup-secret
|
endpointCredentials: radarr-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 5
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5/radarr5-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr5/radarr5-postgresql-17-cluster
|
||||||
index: 2
|
endpointCredentials: radarr-postgresql-17-cluster-backup-secret
|
||||||
endpointCredentials: radarr-postgresql-17-cluster-backup-secret
|
backupIndex: 5
|
||||||
retentionPolicy: "1d"
|
retentionPolicy: "3d"
|
||||||
scheduledBackups:
|
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 */12 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -18,10 +18,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: roundcube
|
alias: roundcube
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/roundcube.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/roundcube.png
|
||||||
appVersion: 1.6.10
|
appVersion: 1.6.10
|
||||||
|
@@ -58,7 +58,7 @@ roundcube:
|
|||||||
nginx:
|
nginx:
|
||||||
image:
|
image:
|
||||||
repository: nginx
|
repository: nginx
|
||||||
tag: 1.29.2-alpine
|
tag: 1.29.1-alpine
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: NGINX_HOST
|
- name: NGINX_HOST
|
||||||
@@ -206,7 +206,7 @@ roundcube:
|
|||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
subPath: default.conf
|
subPath: default.conf
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -219,16 +219,14 @@ postgres-17-cluster:
|
|||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/roundcube/roundcube-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/roundcube/roundcube-postgresql-17-cluster
|
||||||
index: 2
|
endpointCredentials: roundcube-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 2
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/roundcube/roundcube-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/roundcube/roundcube-postgresql-17-cluster
|
||||||
index: 2
|
endpointCredentials: roundcube-postgresql-17-cluster-backup-secret
|
||||||
retentionPolicy: "2d"
|
backupIndex: 2
|
||||||
scheduledBackups:
|
retentionPolicy: "3d"
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -15,6 +15,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: searxng
|
alias: searxng
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/searxng.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/searxng.png
|
||||||
appVersion: 1.0.0
|
appVersion: 1.0.0
|
||||||
|
@@ -9,7 +9,7 @@ searxng:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: searxng/searxng
|
repository: searxng/searxng
|
||||||
tag: latest@sha256:ffc01f261943ae18e203c01fafd8c7eba75f9dd30f9a1c352f39511d668d6df6
|
tag: latest@sha256:3bf5b1c3d76abd3c825d4b4fd2048caa0bf01d73fdefa22af902304d1982e940
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: SEARXNG_BASE_URL
|
- name: SEARXNG_BASE_URL
|
||||||
@@ -43,7 +43,7 @@ searxng:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: searxng/searxng
|
repository: searxng/searxng
|
||||||
tag: latest@sha256:ffc01f261943ae18e203c01fafd8c7eba75f9dd30f9a1c352f39511d668d6df6
|
tag: latest@sha256:3bf5b1c3d76abd3c825d4b4fd2048caa0bf01d73fdefa22af902304d1982e940
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: SEARXNG_BASE_URL
|
- name: SEARXNG_BASE_URL
|
||||||
|
@@ -19,10 +19,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: site-documentation
|
alias: site-documentation
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
alias: cloudflared-site
|
alias: cloudflared-site
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 1.22.1
|
version: 1.20.1
|
||||||
icon: https://d21zlbwtcn424f.cloudfront.net/logo-new-round.png
|
icon: https://d21zlbwtcn424f.cloudfront.net/logo-new-round.png
|
||||||
appVersion: 0.8.1
|
appVersion: 0.8.1
|
||||||
|
@@ -11,7 +11,7 @@ site-documentation:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: harbor.alexlebens.net/images/site-documentation
|
repository: harbor.alexlebens.net/images/site-documentation
|
||||||
tag: 0.0.2
|
tag: 0.0.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
|
@@ -19,10 +19,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: site-profile
|
alias: site-profile
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
alias: cloudflared-site
|
alias: cloudflared-site
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 1.22.1
|
version: 1.20.1
|
||||||
icon: https://d21zlbwtcn424f.cloudfront.net/logo-new-round.png
|
icon: https://d21zlbwtcn424f.cloudfront.net/logo-new-round.png
|
||||||
appVersion: 2.0.1
|
appVersion: 2.0.1
|
||||||
|
@@ -11,7 +11,7 @@ site-profile:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: harbor.alexlebens.net/images/site-profile
|
repository: harbor.alexlebens.net/images/site-profile
|
||||||
tag: 2.0.6
|
tag: 2.0.5
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
|
@@ -20,6 +20,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: slskd
|
alias: slskd
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/slskd.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/slskd.png
|
||||||
appVersion: 0.22.5
|
appVersion: 0.22.5
|
||||||
|
@@ -76,9 +76,9 @@ slskd:
|
|||||||
- SYS_MODULE
|
- SYS_MODULE
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
devic.es/tun: "1"
|
squat.ai/tun: "1"
|
||||||
requests:
|
requests:
|
||||||
devic.es/tun: "1"
|
squat.ai/tun: "1"
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 128Mi
|
memory: 128Mi
|
||||||
soularr:
|
soularr:
|
||||||
@@ -94,7 +94,7 @@ slskd:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: mrusse08/soularr
|
repository: mrusse08/soularr
|
||||||
tag: latest@sha256:71a0b9e5a522d76bb0ffdb6d720d681fde22417b3a5acc9ecae61c89d05d8afc
|
tag: latest@sha256:894210817cd89dd410fa603be2744ca81c593b9eaa542639a7894f2df008a788
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
@@ -24,10 +24,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: sonarr-4k
|
alias: sonarr-4k
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/sonarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/sonarr.png
|
||||||
appVersion: 4.0.14
|
appVersion: 4.0.14
|
||||||
|
@@ -13,7 +13,7 @@ sonarr-4k:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/sonarr
|
repository: ghcr.io/linuxserver/sonarr
|
||||||
tag: 4.0.15@sha256:69d72f525bc181728c8f4788992a28ae1cd797ddd978f48bc2e271c7acd02e9b
|
tag: 4.0.15@sha256:e00e87e0e7c24fdc992093756f120a6ab292790b6a637ff3641bf813091cd726
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -83,38 +83,25 @@ sonarr-4k:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
nameOverride: sonarr4-4k-postgresql-17
|
nameOverride: sonarr4-4k-postgresql-17
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
|
||||||
storageClass: local-path
|
|
||||||
walStorage:
|
walStorage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
resources:
|
storage:
|
||||||
requests:
|
storageClass: local-path
|
||||||
memory: 512Mi
|
|
||||||
monitoring:
|
monitoring:
|
||||||
enabled: true
|
enabled: true
|
||||||
prometheusRule:
|
bootstrap:
|
||||||
enabled: true
|
|
||||||
initdb:
|
initdb:
|
||||||
|
database: app
|
||||||
|
owner: app
|
||||||
postInitSQL:
|
postInitSQL:
|
||||||
- CREATE DATABASE "sonarr-main" OWNER "app";
|
- CREATE DATABASE "sonarr-main" OWNER "app";
|
||||||
- CREATE DATABASE "sonarr-log" OWNER "app";
|
- CREATE DATABASE "sonarr-log" OWNER "app";
|
||||||
recovery:
|
|
||||||
method: objectStore
|
|
||||||
objectStore:
|
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr4-4k/sonarr4-4k-postgresql-17-cluster
|
|
||||||
index: 1
|
|
||||||
endpointCredentials: sonarr-4k-postgresql-17-cluster-backup-secret
|
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr4-4k/sonarr4-4k-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr4-4k/sonarr4-4k-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: sonarr-4k-postgresql-17-cluster-backup-secret
|
||||||
endpointCredentials: sonarr-4k-postgresql-17-cluster-backup-secret
|
backupIndex: 3
|
||||||
retentionPolicy: "2d"
|
retentionPolicy: "3d"
|
||||||
scheduledBackups:
|
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -23,10 +23,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: sonarr-anime
|
alias: sonarr-anime
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/sonarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/sonarr.png
|
||||||
appVersion: 4.0.14
|
appVersion: 4.0.14
|
||||||
|
@@ -13,7 +13,7 @@ sonarr-anime:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/sonarr
|
repository: ghcr.io/linuxserver/sonarr
|
||||||
tag: 4.0.15@sha256:69d72f525bc181728c8f4788992a28ae1cd797ddd978f48bc2e271c7acd02e9b
|
tag: 4.0.15@sha256:e00e87e0e7c24fdc992093756f120a6ab292790b6a637ff3641bf813091cd726
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -83,38 +83,34 @@ sonarr-anime:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
nameOverride: sonarr4-anime-postgresql-17
|
nameOverride: sonarr4-anime-postgresql-17
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
walStorage:
|
walStorage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 512Mi
|
|
||||||
monitoring:
|
monitoring:
|
||||||
enabled: true
|
enabled: true
|
||||||
prometheusRule:
|
prometheusRule:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
bootstrap:
|
||||||
initdb:
|
initdb:
|
||||||
|
database: app
|
||||||
|
owner: app
|
||||||
postInitSQL:
|
postInitSQL:
|
||||||
- CREATE DATABASE "sonarr-main" OWNER "app";
|
- CREATE DATABASE "sonarr-main" OWNER "app";
|
||||||
- CREATE DATABASE "sonarr-log" OWNER "app";
|
- CREATE DATABASE "sonarr-log" OWNER "app";
|
||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr4-anime/sonarr4-anime-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr4-anime/sonarr4-anime-postgresql-17-cluster
|
||||||
index: 1
|
|
||||||
endpointCredentials: sonarr-anime-postgresql-17-cluster-backup-secret
|
endpointCredentials: sonarr-anime-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 3
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr4-anime/sonarr4-anime-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr4-anime/sonarr4-anime-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: sonarr-anime-postgresql-17-cluster-backup-secret
|
||||||
endpointCredentials: sonarr-anime-postgresql-17-cluster-backup-secret
|
backupIndex: 3
|
||||||
retentionPolicy: "2d"
|
retentionPolicy: "3d"
|
||||||
scheduledBackups:
|
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -23,10 +23,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: sonarr
|
alias: sonarr
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/sonarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/sonarr.png
|
||||||
appVersion: 4.0.14
|
appVersion: 4.0.14
|
||||||
|
@@ -13,7 +13,7 @@ sonarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/sonarr
|
repository: ghcr.io/linuxserver/sonarr
|
||||||
tag: 4.0.15@sha256:69d72f525bc181728c8f4788992a28ae1cd797ddd978f48bc2e271c7acd02e9b
|
tag: 4.0.15@sha256:e00e87e0e7c24fdc992093756f120a6ab292790b6a637ff3641bf813091cd726
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -83,39 +83,37 @@ sonarr:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
nameOverride: sonarr4-postgresql-17
|
nameOverride: sonarr4-postgresql-17
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
walStorage:
|
walStorage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
memory: 512Mi
|
||||||
monitoring:
|
monitoring:
|
||||||
enabled: true
|
enabled: true
|
||||||
prometheusRule:
|
prometheusRule:
|
||||||
enabled: true
|
enabled: true
|
||||||
resources:
|
bootstrap:
|
||||||
requests:
|
|
||||||
memory: 1Gi
|
|
||||||
cpu: 200m
|
|
||||||
initdb:
|
initdb:
|
||||||
|
database: app
|
||||||
|
owner: app
|
||||||
postInitSQL:
|
postInitSQL:
|
||||||
- CREATE DATABASE "sonarr-main" OWNER "app";
|
- CREATE DATABASE "sonarr-main" OWNER "app";
|
||||||
- CREATE DATABASE "sonarr-log" OWNER "app";
|
- CREATE DATABASE "sonarr-log" OWNER "app";
|
||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr4/sonarr4-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr4/sonarr4-postgresql-17-cluster
|
||||||
index: 1
|
|
||||||
endpointCredentials: sonarr-postgresql-17-cluster-backup-secret
|
endpointCredentials: sonarr-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 3
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr4/sonarr4-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr4/sonarr4-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: sonarr-postgresql-17-cluster-backup-secret
|
||||||
endpointCredentials: sonarr-postgresql-17-cluster-backup-secret
|
backupIndex: 3
|
||||||
retentionPolicy: "1d"
|
retentionPolicy: "3d"
|
||||||
scheduledBackups:
|
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 */12 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -16,6 +16,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: tautulli
|
alias: tautulli
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/tautulli.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/tautulli.png
|
||||||
appVersion: v2.15.2
|
appVersion: v2.15.2
|
||||||
|
@@ -21,7 +21,7 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: tdarr
|
alias: tdarr
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: tdarr-exporter
|
- name: tdarr-exporter
|
||||||
version: 1.1.7
|
version: 1.1.7
|
||||||
repository: https://homeylab.github.io/helm-charts/
|
repository: https://homeylab.github.io/helm-charts/
|
||||||
|
@@ -9,7 +9,7 @@ tdarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/haveagitgat/tdarr
|
repository: ghcr.io/haveagitgat/tdarr
|
||||||
tag: 2.50.01
|
tag: 2.46.01
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -48,7 +48,7 @@ tdarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/haveagitgat/tdarr_node
|
repository: ghcr.io/haveagitgat/tdarr_node
|
||||||
tag: 2.49.01
|
tag: 2.46.01
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
@@ -19,6 +19,6 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: tubearchivist
|
alias: tubearchivist
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/tube-archivist.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/tube-archivist.png
|
||||||
appVersion: v0.5.2
|
appVersion: v0.5.2
|
||||||
|
@@ -74,9 +74,9 @@ tubearchivist:
|
|||||||
- SYS_MODULE
|
- SYS_MODULE
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
devic.es/tun: "1"
|
squat.ai/tun: "1"
|
||||||
requests:
|
requests:
|
||||||
devic.es/tun: "1"
|
squat.ai/tun: "1"
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 128Mi
|
memory: 128Mi
|
||||||
service:
|
service:
|
||||||
|
@@ -21,14 +21,14 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: vaultwarden
|
alias: vaultwarden
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
alias: cloudflared
|
alias: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 1.22.1
|
version: 1.20.1
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/vaultwarden.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/vaultwarden.png
|
||||||
appVersion: 1.33.2
|
appVersion: 1.33.2
|
||||||
|
@@ -50,7 +50,7 @@ vaultwarden:
|
|||||||
cloudflared:
|
cloudflared:
|
||||||
existingSecretName: vaultwarden-cloudflared-secret
|
existingSecretName: vaultwarden-cloudflared-secret
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -63,16 +63,14 @@ postgres-17-cluster:
|
|||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/vaultwarden/vaultwarden-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/vaultwarden/vaultwarden-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: vaultwarden-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 3
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/vaultwarden/vaultwarden-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/vaultwarden/vaultwarden-postgresql-17-cluster
|
||||||
index: 1
|
endpointCredentials: vaultwarden-postgresql-17-cluster-backup-secret
|
||||||
retentionPolicy: "2d"
|
backupIndex: 3
|
||||||
scheduledBackups:
|
retentionPolicy: "3d"
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -19,10 +19,10 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
alias: yamtrack
|
alias: yamtrack
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.4.0
|
version: 4.2.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/yamtrack.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/yamtrack.png
|
||||||
appVersion: 0.22.7
|
appVersion: 0.22.7
|
||||||
|
@@ -70,7 +70,7 @@ yamtrack:
|
|||||||
targetPort: 8000
|
targetPort: 8000
|
||||||
protocol: HTTP
|
protocol: HTTP
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -83,16 +83,14 @@ postgres-17-cluster:
|
|||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/yamtrack/yamtrack-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/yamtrack/yamtrack-postgresql-17-cluster
|
||||||
index: 2
|
endpointCredentials: yamtrack-postgresql-17-cluster-backup-secret
|
||||||
|
recoveryIndex: 1
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/yamtrack/yamtrack-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/yamtrack/yamtrack-postgresql-17-cluster
|
||||||
index: 2
|
endpointCredentials: yamtrack-postgresql-17-cluster-backup-secret
|
||||||
retentionPolicy: "2d"
|
backupIndex: 1
|
||||||
scheduledBackups:
|
retentionPolicy: "3d"
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
|
@@ -15,7 +15,7 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: argo-cd
|
- name: argo-cd
|
||||||
version: 9.0.3
|
version: 8.3.6
|
||||||
repository: https://argoproj.github.io/argo-helm
|
repository: https://argoproj.github.io/argo-helm
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
|
||||||
appVersion: 3.0.0
|
appVersion: 3.0.0
|
||||||
|
@@ -42,12 +42,6 @@ applicationSet:
|
|||||||
kind: Service
|
kind: Service
|
||||||
jqPathExpressions:
|
jqPathExpressions:
|
||||||
- .spec.externalName
|
- .spec.externalName
|
||||||
- group: "apps"
|
|
||||||
kind: StatefulSet
|
|
||||||
jqPathExpressions:
|
|
||||||
- .spec.volumeClaimTemplates[]?.apiVersion
|
|
||||||
- .spec.volumeClaimTemplates[]?.kind
|
|
||||||
- .spec.volumeClaimTemplates[]?.metadata.creationTimestamp
|
|
||||||
syncPolicy:
|
syncPolicy:
|
||||||
automated:
|
automated:
|
||||||
prune: true
|
prune: true
|
||||||
@@ -64,7 +58,6 @@ applicationSet:
|
|||||||
jqPathExpressions:
|
jqPathExpressions:
|
||||||
- .spec.volumeClaimTemplates[]?.apiVersion
|
- .spec.volumeClaimTemplates[]?.apiVersion
|
||||||
- .spec.volumeClaimTemplates[]?.kind
|
- .spec.volumeClaimTemplates[]?.kind
|
||||||
- .spec.volumeClaimTemplates[]?.metadata.creationTimestamp
|
|
||||||
syncPolicy:
|
syncPolicy:
|
||||||
automated:
|
automated:
|
||||||
prune: true
|
prune: true
|
||||||
@@ -93,7 +86,6 @@ applicationSet:
|
|||||||
jqPathExpressions:
|
jqPathExpressions:
|
||||||
- .spec.volumeClaimTemplates[]?.apiVersion
|
- .spec.volumeClaimTemplates[]?.apiVersion
|
||||||
- .spec.volumeClaimTemplates[]?.kind
|
- .spec.volumeClaimTemplates[]?.kind
|
||||||
- .spec.volumeClaimTemplates[]?.metadata.creationTimestamp
|
|
||||||
syncPolicy:
|
syncPolicy:
|
||||||
automated:
|
automated:
|
||||||
prune: true
|
prune: true
|
||||||
|
@@ -18,14 +18,14 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: argo-workflows
|
- name: argo-workflows
|
||||||
version: 0.45.27
|
version: 0.45.23
|
||||||
repository: https://argoproj.github.io/argo-helm
|
repository: https://argoproj.github.io/argo-helm
|
||||||
- name: argo-events
|
- name: argo-events
|
||||||
version: 2.4.16
|
version: 2.4.16
|
||||||
repository: https://argoproj.github.io/argo-helm
|
repository: https://argoproj.github.io/argo-helm
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-17-cluster
|
alias: postgres-17-cluster
|
||||||
version: 6.13.0
|
version: 5.1.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
|
||||||
appVersion: v3.6.7
|
appVersion: v3.6.7
|
||||||
|
@@ -31,10 +31,10 @@ spec:
|
|||||||
apiVersion: external-secrets.io/v1
|
apiVersion: external-secrets.io/v1
|
||||||
kind: ExternalSecret
|
kind: ExternalSecret
|
||||||
metadata:
|
metadata:
|
||||||
name: argo-workflows-postgresql-17-cluster-backup-secret
|
name: argo-workflows-postgresql-17-backup-secret
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: argo-workflows-postgresql-17-cluster-backup-secret
|
app.kubernetes.io/name: argo-workflows-postgresql-17-backup-secret
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
spec:
|
spec:
|
||||||
@@ -56,33 +56,3 @@ spec:
|
|||||||
key: /digital-ocean/home-infra/postgres-backups
|
key: /digital-ocean/home-infra/postgres-backups
|
||||||
metadataPolicy: None
|
metadataPolicy: None
|
||||||
property: secret
|
property: secret
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: external-secrets.io/v1
|
|
||||||
kind: ExternalSecret
|
|
||||||
metadata:
|
|
||||||
name: argo-workflows-postgresql-17-cluster-backup-secret-weekly
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: argo-workflows-postgresql-17-cluster-backup-secret-weekly
|
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
||||||
spec:
|
|
||||||
secretStoreRef:
|
|
||||||
kind: ClusterSecretStore
|
|
||||||
name: vault
|
|
||||||
data:
|
|
||||||
- secretKey: ACCESS_KEY_ID
|
|
||||||
remoteRef:
|
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /garage/home-infra/postgres-backups
|
|
||||||
metadataPolicy: None
|
|
||||||
property: ACCESS_KEY_ID
|
|
||||||
- secretKey: ACCESS_SECRET_KEY
|
|
||||||
remoteRef:
|
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /garage/home-infra/postgres-backups
|
|
||||||
metadataPolicy: None
|
|
||||||
property: ACCESS_SECRET_KEY
|
|
||||||
|
@@ -1,14 +0,0 @@
|
|||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: garage-ps10rp
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: garage-ps10rp
|
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
||||||
annotations:
|
|
||||||
tailscale.com/tailnet-fqdn: garage-ps10rp.boreal-beaufort.ts.net
|
|
||||||
spec:
|
|
||||||
externalName: placeholder
|
|
||||||
type: ExternalName
|
|
@@ -90,7 +90,7 @@ argo-events:
|
|||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 128Mi
|
memory: 128Mi
|
||||||
postgres-17-cluster:
|
postgres-17-cluster:
|
||||||
mode: recovery
|
mode: standalone
|
||||||
cluster:
|
cluster:
|
||||||
storage:
|
storage:
|
||||||
storageClass: local-path
|
storageClass: local-path
|
||||||
@@ -103,30 +103,12 @@ postgres-17-cluster:
|
|||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/argo-workflows/argo-workflows-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/argo-workflows/argo-workflows-postgresql-17-cluster
|
||||||
index: 1
|
recoveryIndex: 4
|
||||||
backup:
|
backup:
|
||||||
objectStore:
|
enabled: true
|
||||||
- name: external
|
endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/argo-workflows/argo-workflows-postgresql-17-cluster
|
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/argo-workflows/argo-workflows-postgresql-17-cluster
|
||||||
index: 1
|
backupIndex: 4
|
||||||
retentionPolicy: "2d"
|
retentionPolicy: "3d"
|
||||||
- name: garage
|
|
||||||
destinationPath: s3://postgres-backups/cl01tl/argo-workflows/argo-workflows-postgresql-17-cluster
|
|
||||||
index: 1
|
|
||||||
endpointURL: https://garage-ps10rp.boreal-beaufort.ts.net:3900
|
|
||||||
endpointCredentials: argo-workflows-postgresql-17-cluster-backup-secret-weekly
|
|
||||||
retentionPolicy: "30d"
|
|
||||||
isWALArchiver: false
|
|
||||||
data:
|
|
||||||
compression: bzip2
|
|
||||||
jobs: 2
|
|
||||||
scheduledBackups:
|
|
||||||
- name: daily-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 0 * * *"
|
|
||||||
backupName: external
|
|
||||||
- name: weekly-backup
|
|
||||||
suspend: false
|
|
||||||
schedule: "0 0 4 * * SAT"
|
|
||||||
backupName: garage
|
|
||||||
|
@@ -14,7 +14,7 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: headlamp
|
- name: headlamp
|
||||||
version: 0.36.0
|
version: 0.35.0
|
||||||
repository: https://kubernetes-sigs.github.io/headlamp/
|
repository: https://kubernetes-sigs.github.io/headlamp/
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/headlamp.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/headlamp.png
|
||||||
appVersion: 0.30.1
|
appVersion: 0.30.1
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user