Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2023-02-24 15:06:18 +00:00
parent 478543fdfc
commit dc0764f42c
20 changed files with 97 additions and 84 deletions

View File

@ -1,9 +0,0 @@
## [immich-5.0.14](https://github.com/truecharts/charts/compare/immich-5.0.13...immich-5.0.14) (2023-02-20)
### Chore
- update immich to v1.47.3

View File

@ -1,60 +0,0 @@
{{/* Define the ml container */}}
{{- define "immich.ml" -}}
{{- if hasKey .Values "imageML" -}} {{/* For smooth upgrade, Remove later*/}}
{{- $img := .Values.imageML -}}
{{- $_ := set .Values "mlImage" (dict "repository" $img.repository "tag" $img.tag "pullPolicy" $img.pullPolicy) -}}
{{- end }}
image: {{ .Values.mlImage.repository }}:{{ .Values.mlImage.tag }}
imagePullPolicy: {{ .Values.mlImage.pullPolicy }}
securityContext:
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}
readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }}
runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }}
command:
- /bin/sh
- ./entrypoint.sh
volumeMounts:
- name: uploads
mountPath: {{ .Values.persistence.uploads.mountPath }}
envFrom:
- configMapRef:
name: '{{ include "tc.common.names.fullname" . }}-common-config'
- configMapRef:
name: '{{ include "tc.common.names.fullname" . }}-server-config'
- secretRef:
name: '{{ include "tc.common.names.fullname" . }}-immich-secret'
readinessProbe:
exec:
command:
- /bin/sh
- -c
- |
grep -q main.js /proc/1/cmdline || exit 1
initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }}
livenessProbe:
exec:
command:
- /bin/sh
- -c
- |
grep -q main.js /proc/1/cmdline || exit 1
initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }}
startupProbe:
exec:
command:
- /bin/sh
- -c
- |
grep -q main.js /proc/1/cmdline || exit 1
initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
{{- end -}}

View File

@ -4,6 +4,15 @@
## [immich-5.0.15](https://github.com/truecharts/charts/compare/immich-5.0.14...immich-5.0.15) (2023-02-24)
### Chore
- update immich to v1.49.0 (minor) ([#7487](https://github.com/truecharts/charts/issues/7487))
## [immich-5.0.14](https://github.com/truecharts/charts/compare/immich-5.0.13...immich-5.0.14) (2023-02-20)
### Chore
@ -88,12 +97,3 @@
## [immich-5.0.5](https://github.com/truecharts/charts/compare/immich-5.0.4...immich-5.0.5) (2023-02-03)
### Chore
- update immich to v1.44.0

View File

@ -1,5 +1,5 @@
apiVersion: v2
appVersion: "1.47.3"
appVersion: "1.49.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
@ -26,7 +26,7 @@ name: immich
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/immich
- https://github.com/immich-app/immich
version: 5.0.14
version: 5.0.15
annotations:
truecharts.org/catagories: |
- media

View File

@ -0,0 +1,9 @@
## [immich-5.0.15](https://github.com/truecharts/charts/compare/immich-5.0.14...immich-5.0.15) (2023-02-24)
### Chore
- update immich to v1.49.0 (minor) ([#7487](https://github.com/truecharts/charts/issues/7487))

View File

@ -1,21 +1,21 @@
image:
repository: tccr.io/truecharts/immich-server
tag: 1.47.3@sha256:48066ea9d1c2e3c2a846f9c2cab90ed5eb731cfe173d7f941314079044f07602
tag: 1.49.0@sha256:baa95afb670ee0e8d013a29eacff6ddc96751998854ba6882c242ce257ac8fbd
pullPolicy: IfNotPresent
mlImage:
repository: tccr.io/truecharts/immich-ml
tag: 1.47.3@sha256:746119c39075f7549f571d6bbd1cd05fd0a3ce8a42e0d9a6e83fb0d8c33f0212
tag: 1.49.0@sha256:779e1d486d7ac5a1ed98b67b6f4a556e8e5baf334e4f0b9480315226384922c4
pullPolicy: IfNotPresent
webImage:
repository: tccr.io/truecharts/immich-web
tag: 1.47.3@sha256:d36521e9682dcf8ce7ff8fd169e2d13d0e53548ab2c167dbe7f53393c5dc3878
tag: 1.49.0@sha256:983a1f8b736ba337e7370fa19232febf0469c7748f670f15fb0ed4f35f9d88af
pullPolicy: IfNotPresent
proxyImage:
repository: tccr.io/truecharts/immich-proxy
tag: 1.47.3@sha256:f5f77ccded5e065ebc4ee8020e031e7751f42fbe29afa8ae20dab7c23cceeeac
tag: 1.49.0@sha256:08e467d09e6f4abf10e4ea93e0310e6bc323e4ea6b0a6c05fb128bb46ed38578
pullPolicy: IfNotPresent
command:
@ -74,6 +74,10 @@ persistence:
uploads:
enabled: true
mountPath: /usr/src/app/upload
modelcache:
enabled: true
type: emptyDir
mountPath: /cache
postgresql:
enabled: true

View File

@ -0,0 +1,69 @@
{{/* Define the ml container */}}
{{- define "immich.ml" -}}
{{- if hasKey .Values "imageML" -}} {{/* For smooth upgrade, Remove later*/}}
{{- $img := .Values.imageML -}}
{{- $_ := set .Values "mlImage" (dict "repository" $img.repository "tag" $img.tag "pullPolicy" $img.pullPolicy) -}}
{{- end }}
image: {{ .Values.mlImage.repository }}:{{ .Values.mlImage.tag }}
imagePullPolicy: {{ .Values.mlImage.pullPolicy }}
securityContext:
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}
readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }}
runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }}
command:
{{- if .Values.persistence.modelcache }}{{/* Only change command after upgrade */}}
- python
- src/main.py
{{- else }}
- /bin/sh
- ./entrypoint.sh
{{- end }}
volumeMounts:
- name: uploads
mountPath: {{ .Values.persistence.uploads.mountPath }}
{{- if .Values.persistence.modelcache }}
- name: modelcache
mountPath: {{ .Values.persistence.modelcache.mountPath }}
{{- end }}
envFrom:
- configMapRef:
name: '{{ include "tc.common.names.fullname" . }}-common-config'
- configMapRef:
name: '{{ include "tc.common.names.fullname" . }}-server-config'
- secretRef:
name: '{{ include "tc.common.names.fullname" . }}-immich-secret'
#readinessProbe:
# exec:
# command:
# - /bin/sh
# - -c
# - |
# grep -q main.js /proc/1/cmdline || exit 1
# initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
# timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
# periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
# failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }}
#livenessProbe:
# exec:
# command:
# - /bin/sh
# - -c
# - |
# grep -q main.js /proc/1/cmdline || exit 1
# initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
# timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
# periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
# failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }}
#startupProbe:
# exec:
# command:
# - /bin/sh
# - -c
# - |
# grep -q main.js /proc/1/cmdline || exit 1
# initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
# timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
# periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
# failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
{{- end -}}