remove immich

This commit is contained in:
2025-06-07 20:07:02 -04:00
parent 00f33dff9e
commit 3104fe6c02
4 changed files with 2 additions and 98 deletions

View File

@@ -1,54 +0,0 @@
apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: immich
spec:
# At the time of writing, immich is only compatible with pgvecto.rs <0.4. Latest postgres image with that version is 16.5.
imageName: ghcr.io/tensorchord/cloudnative-pgvecto.rs:16.5-v0.3.0@sha256:be3f025d79aa1b747817f478e07e71be43236e14d00d8a9eb3914146245035ba
# A bug was reported in v0.3.0, which does not allow a replicated setup:
# https://github.com/immich-app/immich-charts/issues/149#issuecomment-2559012759
instances: 1
postgresql:
shared_preload_libraries:
- "vectors.so"
# The "postgres" superuser is needed only for import and it can be deactivated after migration.
enableSuperuserAccess: true
# superuserSecret: immich-superuser
managed:
roles:
- name: immich
superuser: true
login: true
passwordSecret:
name: immich-auth
bootstrap:
initdb:
database: immich
owner: immich
# secret:
# name: immich-postgres-user
postInitSQL:
- CREATE EXTENSION IF NOT EXISTS "vectors";
- CREATE EXTENSION IF NOT EXISTS "cube" CASCADE;
- CREATE EXTENSION IF NOT EXISTS "earthdistance" CASCADE;
storage:
size: 20Gi
storageClass: rook-ceph-block
resizeInUseVolumes: true
backup:
barmanObjectStore:
destinationPath: "s3://weyma-talos-shared-pgsql-backup/"
endpointURL: http://10.105.15.20:9000
s3Credentials:
accessKeyId:
key: s3AccessKey
name: s3-backup-creds
secretAccessKey:
key: s3SecretKey
name: s3-backup-creds

View File

@@ -39,11 +39,4 @@ spec:
login: true
superuser: true
passwordSecret:
name: williamp-auth
- name: immich
ensure: present
comment: Immich
login: true
superuser: false
passwordSecret:
name: immich-auth
name: williamp-auth

View File

@@ -1,25 +0,0 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: immich-auth
spec:
data:
- remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: cloudnativepg
metadataPolicy: None
property: immich_pw
secretKey: password
refreshInterval: 1h
secretStoreRef:
kind: ClusterSecretStore
name: weyma-vault
target:
template:
data:
username: immich
password: "{{ .password }}"
creationPolicy: Owner
deletionPolicy: Retain
name: immich-auth

View File

@@ -6,14 +6,4 @@ spec:
schedule: "0 4 * * *"
backupOwnerReference: self
cluster:
name: weyma-pgsql
---
apiVersion: postgresql.cnpg.io/v1
kind: ScheduledBackup
metadata:
name: immich-postgres-nightly
spec:
schedule: "0 4 * * *"
backupOwnerReference: self
cluster:
name: immich
name: weyma-pgsql