| {{- define "immich.machine-learning.hardcodedValues" -}} |
| global: |
| nameOverride: machine-learning |
| |
| controller: |
| strategy: RollingUpdate |
| |
| service: |
| main: |
| enabled: true |
| primary: true |
| type: ClusterIP |
| ports: |
| http: |
| enabled: true |
| primary: true |
| port: 3003 |
| protocol: HTTP |
| |
| probes: |
| liveness: &probes |
| enabled: true |
| custom: true |
| spec: |
| httpGet: |
| path: /ping |
| port: http |
| initialDelaySeconds: 0 |
| periodSeconds: 10 |
| timeoutSeconds: 1 |
| failureThreshold: 3 |
| readiness: *probes |
| startup: |
| enabled: true |
| custom: true |
| spec: |
| httpGet: |
| path: /ping |
| port: http |
| initialDelaySeconds: 0 |
| periodSeconds: 10 |
| timeoutSeconds: 1 |
| failureThreshold: 60 |
| {{- end }} |
| |
| {{- /* Have to reference with index here because the dash breaks a normal dereference */}} |
| {{ if (index .Values "machine-learning").enabled }} |
| {{- $ctx := deepCopy . -}} |
| {{- $_ := get .Values "machine-learning" | mergeOverwrite $ctx.Values -}} |
| {{- $_ = include "immich.machine-learning.hardcodedValues" . | fromYaml | merge $ctx.Values -}} |
| {{- include "bjw-s.common.loader.all" $ctx }} |
| {{ end }} |