diff --git a/immich/httproute.yaml b/immich/httproute.yaml index f222c74..ad04376 100644 --- a/immich/httproute.yaml +++ b/immich/httproute.yaml @@ -9,10 +9,12 @@ spec: sectionName: https-foto hostnames: - foto.scoutingmbg.nl + # Straight to immich, which logs people in with Scouts Online through + # authentik (docs/immich-scouts-online.md). rules: - backendRefs: - - name: sol-auth-svc - port: 8002 + - name: helm-immich-server + port: 2283 # No limit on the whole request, as with nginx. Envoy's default of 15s # cuts off uploads and long-lived connections. timeouts: diff --git a/immich/immich-config.yaml b/immich/immich-config.yaml index bbe4f10..d9bac43 100644 --- a/immich/immich-config.yaml +++ b/immich/immich-config.yaml @@ -20,7 +20,6 @@ spec: immich-config.yaml: | server: externalDomain: https://foto.scoutingmbg.nl - loginPageMessage: "Hallo, login met email: foto@scoutingmbg.nl, wachtwoord: mbg" storageTemplate: enabled: true template: "{{`{{y}}/{{#if album}}{{album}}{{else}}Other/{{MM}}{{/if}}/{{filename}}`}}" @@ -34,9 +33,12 @@ spec: scope: openid email profile immich buttonText: Inloggen met Scouts Online autoRegister: true - autoLaunch: false + # /auth/login?autoLaunch=0 still shows the login page + autoLaunch: true + # Admins log in through authentik too. To get back in without it, + # enable this again (immich-admin can't change a config file). passwordLogin: - enabled: true + enabled: false data: - secretKey: client_secret remoteRef: diff --git a/immich/share-sync.yaml b/immich/share-sync.yaml index 848053a..7720def 100644 --- a/immich/share-sync.yaml +++ b/immich/share-sync.yaml @@ -143,8 +143,6 @@ metadata: name: share-sync namespace: immich spec: - # Off until immich logs in through Scouts Online - suspend: true schedule: "*/10 * * * *" concurrencyPolicy: Forbid successfulJobsHistoryLimit: 1