From 971e6d56197bb77a69f30a24a50f23a6fd2a6db0 Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Fri, 12 Dec 2025 03:55:33 +0000 Subject: [PATCH] Automated Manifest Update (#2426) This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2426 Co-authored-by: gitea-bot Co-committed-by: gitea-bot --- .../Deployment-immich-machine-learning.yaml | 72 ------------------- ...mmich-main.yaml => Deployment-immich.yaml} | 4 +- .../immich/PersistentVolumeClaim-immich.yaml | 19 ----- ...sReplication-redis-replication-immich.yaml | 4 +- .../RedisSentinel-redis-sentinel-immich.yaml | 23 ++++++ .../Service-immich-machine-learning.yaml | 22 ------ ...e-immich-main.yaml => Service-immich.yaml} | 4 +- 7 files changed, 28 insertions(+), 120 deletions(-) delete mode 100644 clusters/cl01tl/manifests/immich/Deployment-immich-machine-learning.yaml rename clusters/cl01tl/manifests/immich/{Deployment-immich-main.yaml => Deployment-immich.yaml} (96%) delete mode 100644 clusters/cl01tl/manifests/immich/PersistentVolumeClaim-immich.yaml create mode 100644 clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml delete mode 100644 clusters/cl01tl/manifests/immich/Service-immich-machine-learning.yaml rename clusters/cl01tl/manifests/immich/{Service-immich-main.yaml => Service-immich.yaml} (90%) diff --git a/clusters/cl01tl/manifests/immich/Deployment-immich-machine-learning.yaml b/clusters/cl01tl/manifests/immich/Deployment-immich-machine-learning.yaml deleted file mode 100644 index 104de857f..000000000 --- a/clusters/cl01tl/manifests/immich/Deployment-immich-machine-learning.yaml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: immich-machine-learning - labels: - app.kubernetes.io/controller: machine-learning - app.kubernetes.io/instance: immich - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: immich - helm.sh/chart: immich-4.5.0 - namespace: immich -spec: - revisionHistoryLimit: 3 - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app.kubernetes.io/controller: machine-learning - app.kubernetes.io/name: immich - app.kubernetes.io/instance: immich - template: - metadata: - labels: - app.kubernetes.io/controller: machine-learning - app.kubernetes.io/instance: immich - app.kubernetes.io/name: immich - spec: - enableServiceLinks: false - serviceAccountName: default - automountServiceAccountToken: true - hostIPC: false - hostNetwork: false - hostPID: false - dnsPolicy: ClusterFirst - containers: - - env: - - name: TRANSFORMERS_CACHE - value: /cache - image: ghcr.io/immich-app/immich-machine-learning:v2.3.1 - imagePullPolicy: IfNotPresent - livenessProbe: - failureThreshold: 3 - httpGet: - path: /ping - port: 3003 - initialDelaySeconds: 0 - periodSeconds: 10 - timeoutSeconds: 1 - name: main - readinessProbe: - failureThreshold: 3 - httpGet: - path: /ping - port: 3003 - initialDelaySeconds: 0 - periodSeconds: 10 - timeoutSeconds: 1 - resources: - limits: - gpu.intel.com/i915: 1 - requests: - cpu: 10m - gpu.intel.com/i915: 1 - memory: 256Mi - volumeMounts: - - mountPath: /cache - name: cache - volumes: - - name: cache - persistentVolumeClaim: - claimName: immich diff --git a/clusters/cl01tl/manifests/immich/Deployment-immich-main.yaml b/clusters/cl01tl/manifests/immich/Deployment-immich.yaml similarity index 96% rename from clusters/cl01tl/manifests/immich/Deployment-immich-main.yaml rename to clusters/cl01tl/manifests/immich/Deployment-immich.yaml index d1eb21f89..803b36819 100644 --- a/clusters/cl01tl/manifests/immich/Deployment-immich-main.yaml +++ b/clusters/cl01tl/manifests/immich/Deployment-immich.yaml @@ -1,7 +1,7 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: immich-main + name: immich labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: immich @@ -41,8 +41,6 @@ spec: value: all - name: IMMICH_CONFIG_FILE value: /config/immich.json - - name: IMMICH_MACHINE_LEARNING_URL - value: http://immich-machine-learning.immich:3003 - name: REDIS_HOSTNAME value: redis-replication-immich-master - name: DB_VECTOR_EXTENSION diff --git a/clusters/cl01tl/manifests/immich/PersistentVolumeClaim-immich.yaml b/clusters/cl01tl/manifests/immich/PersistentVolumeClaim-immich.yaml deleted file mode 100644 index efbbe17f3..000000000 --- a/clusters/cl01tl/manifests/immich/PersistentVolumeClaim-immich.yaml +++ /dev/null @@ -1,19 +0,0 @@ -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: immich - labels: - app.kubernetes.io/instance: immich - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: immich - helm.sh/chart: immich-4.5.0 - annotations: - helm.sh/resource-policy: keep - namespace: immich -spec: - accessModes: - - "ReadWriteOnce" - resources: - requests: - storage: "10Gi" - storageClassName: "ceph-block" diff --git a/clusters/cl01tl/manifests/immich/RedisReplication-redis-replication-immich.yaml b/clusters/cl01tl/manifests/immich/RedisReplication-redis-replication-immich.yaml index 3effecfc4..d37e1d339 100644 --- a/clusters/cl01tl/manifests/immich/RedisReplication-redis-replication-immich.yaml +++ b/clusters/cl01tl/manifests/immich/RedisReplication-redis-replication-immich.yaml @@ -13,7 +13,7 @@ spec: runAsUser: 1000 fsGroup: 1000 kubernetesConfig: - image: quay.io/opstree/redis:v8.0.3 + image: quay.io/opstree/redis:v8.4.0 imagePullPolicy: IfNotPresent resources: requests: @@ -29,4 +29,4 @@ spec: storage: 1Gi redisExporter: enabled: true - image: quay.io/opstree/redis-exporter:v1.48.0 + image: quay.io/opstree/redis-exporter:v1.80.1 diff --git a/clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml b/clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml new file mode 100644 index 000000000..c6270929b --- /dev/null +++ b/clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml @@ -0,0 +1,23 @@ +apiVersion: redis.redis.opstreelabs.in/v1beta2 +kind: RedisSentinel +metadata: + name: redis-sentinel-immich + namespace: immich + labels: + app.kubernetes.io/name: redis-sentinel-immich + app.kubernetes.io/instance: immich + app.kubernetes.io/part-of: immich +spec: + clusterSize: 3 + podSecurityContext: + runAsUser: 1000 + fsGroup: 1000 + redisSentinelConfig: + redisReplicationName: redis-replication-immich + kubernetesConfig: + image: quay.io/opstree/redis-sentinel:v8.4.0 + imagePullPolicy: IfNotPresent + resources: + requests: + cpu: 10m + memory: 128Mi diff --git a/clusters/cl01tl/manifests/immich/Service-immich-machine-learning.yaml b/clusters/cl01tl/manifests/immich/Service-immich-machine-learning.yaml deleted file mode 100644 index daf581b1c..000000000 --- a/clusters/cl01tl/manifests/immich/Service-immich-machine-learning.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: immich-machine-learning - labels: - app.kubernetes.io/instance: immich - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: immich - app.kubernetes.io/service: immich-machine-learning - helm.sh/chart: immich-4.5.0 - namespace: immich -spec: - type: ClusterIP - ports: - - port: 3003 - targetPort: 3003 - protocol: TCP - name: http - selector: - app.kubernetes.io/controller: machine-learning - app.kubernetes.io/instance: immich - app.kubernetes.io/name: immich diff --git a/clusters/cl01tl/manifests/immich/Service-immich-main.yaml b/clusters/cl01tl/manifests/immich/Service-immich.yaml similarity index 90% rename from clusters/cl01tl/manifests/immich/Service-immich-main.yaml rename to clusters/cl01tl/manifests/immich/Service-immich.yaml index 3f69965df..4a32ffc42 100644 --- a/clusters/cl01tl/manifests/immich/Service-immich-main.yaml +++ b/clusters/cl01tl/manifests/immich/Service-immich.yaml @@ -1,12 +1,12 @@ apiVersion: v1 kind: Service metadata: - name: immich-main + name: immich labels: app.kubernetes.io/instance: immich app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: immich - app.kubernetes.io/service: immich-main + app.kubernetes.io/service: immich helm.sh/chart: immich-4.5.0 namespace: immich spec: