clean up old library volume, postgres and redis
This commit is contained in:
@@ -2,7 +2,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1
|
|||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
resources:
|
resources:
|
||||||
- namespace.yaml
|
- namespace.yaml
|
||||||
- volume.yaml
|
|
||||||
- valkey-volume.yaml
|
- valkey-volume.yaml
|
||||||
- redis.yaml
|
- redis.yaml
|
||||||
- postgres-password.yaml
|
- postgres-password.yaml
|
||||||
|
|||||||
@@ -1,52 +1,6 @@
|
|||||||
---
|
---
|
||||||
apiVersion: postgresql.cnpg.io/v1
|
apiVersion: postgresql.cnpg.io/v1
|
||||||
kind: Cluster
|
kind: Cluster
|
||||||
metadata:
|
|
||||||
name: immich-db
|
|
||||||
namespace: immich
|
|
||||||
spec:
|
|
||||||
imageName: ghcr.io/tensorchord/cloudnative-vectorchord:14-0.4.3
|
|
||||||
|
|
||||||
instances: 1
|
|
||||||
|
|
||||||
storage:
|
|
||||||
size: 10Gi
|
|
||||||
storageClass: mayastor-single-hdd
|
|
||||||
bootstrap:
|
|
||||||
initdb:
|
|
||||||
# Defaults of immich chart
|
|
||||||
database: immich
|
|
||||||
owner: immich
|
|
||||||
|
|
||||||
# We need to create custom role because default one does not allow to set up
|
|
||||||
# vectorchord extension
|
|
||||||
managed:
|
|
||||||
roles:
|
|
||||||
- name: immich
|
|
||||||
createdb: true
|
|
||||||
login: true
|
|
||||||
superuser: true
|
|
||||||
# We need to manually create secret
|
|
||||||
# https://github.com/cloudnative-pg/cloudnative-pg/issues/3788
|
|
||||||
passwordSecret:
|
|
||||||
name: immich-db-immich
|
|
||||||
|
|
||||||
backup:
|
|
||||||
volumeSnapshot:
|
|
||||||
className: csi-mayastor-snapshotclass
|
|
||||||
---
|
|
||||||
apiVersion: postgresql.cnpg.io/v1
|
|
||||||
kind: Backup
|
|
||||||
metadata:
|
|
||||||
name: backup-migration
|
|
||||||
namespace: immich
|
|
||||||
spec:
|
|
||||||
method: volumeSnapshot
|
|
||||||
cluster:
|
|
||||||
name: immich-db
|
|
||||||
---
|
|
||||||
apiVersion: postgresql.cnpg.io/v1
|
|
||||||
kind: Cluster
|
|
||||||
metadata:
|
metadata:
|
||||||
name: immich-db-lvmhdd
|
name: immich-db-lvmhdd
|
||||||
namespace: immich
|
namespace: immich
|
||||||
|
|||||||
@@ -1,35 +1,6 @@
|
|||||||
---
|
---
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
apiVersion: source.toolkit.fluxcd.io/v1
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
metadata:
|
|
||||||
name: bitnami
|
|
||||||
namespace: immich
|
|
||||||
spec:
|
|
||||||
interval: 24h
|
|
||||||
type: "oci"
|
|
||||||
url: oci://registry-1.docker.io/bitnamicharts/
|
|
||||||
---
|
|
||||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
||||||
kind: HelmRelease
|
|
||||||
metadata:
|
|
||||||
name: redis
|
|
||||||
namespace: immich
|
|
||||||
spec:
|
|
||||||
interval: 30m
|
|
||||||
chart:
|
|
||||||
spec:
|
|
||||||
chart: redis
|
|
||||||
version: 24.1.3
|
|
||||||
sourceRef:
|
|
||||||
kind: HelmRepository
|
|
||||||
name: bitnami
|
|
||||||
values:
|
|
||||||
global:
|
|
||||||
defaultStorageClass: mayastor-single-hdd
|
|
||||||
architecture: standalone
|
|
||||||
---
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
metadata:
|
||||||
name: valkey
|
name: valkey
|
||||||
namespace: immich
|
namespace: immich
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolumeClaim
|
|
||||||
metadata:
|
|
||||||
name: library
|
|
||||||
namespace: immich
|
|
||||||
spec:
|
|
||||||
accessModes:
|
|
||||||
- ReadWriteOnce
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
storage: 150Gi
|
|
||||||
storageClassName: mayastor-single-hdd
|
|
||||||
Reference in New Issue
Block a user