2022-09-28 22:08:30 +00:00
# Include{groups}
portals :
open :
# Include{portalLink}
questions :
# Include{global}
2023-03-01 07:55:51 +00:00
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
2022-09-28 22:08:30 +00:00
- variable : immich
2022-11-10 16:56:28 +00:00
group : App Configuration
2022-09-28 22:08:30 +00:00
label : Immich Configuration
schema :
additional_attrs : true
type : dict
attrs :
- variable : public_login_page_message
label : Public Login Page Message
description : Custom message on the login page, should be written in HTML form.
schema :
type : string
default : ""
- variable : log_level
label : Log Level
schema :
type : string
2023-06-20 20:11:23 +00:00
default : log
2022-09-28 22:08:30 +00:00
enum :
2023-06-20 20:11:23 +00:00
- value : log
description : log
2022-09-28 22:08:30 +00:00
- value : simple
2023-06-20 20:11:23 +00:00
description : simple (Switch to log ASAP)
- value : warn
description : warn
- value : error
description : error
2022-09-28 22:08:30 +00:00
- value : verbose
description : verbose
2023-06-20 20:11:23 +00:00
- value : debug
description : debug
2022-10-19 11:59:30 +00:00
- variable : enable_ml
label : Enable Machine Learning Container
schema :
type : boolean
default : true
2023-05-03 08:30:22 +00:00
- variable : enable_typesense
label : Enable Typesense Container
schema :
type : boolean
default : true
2022-09-28 22:08:30 +00:00
# Include{containerConfig}
2023-05-03 08:30:22 +00:00
# Include{podOptions}
2022-09-28 22:08:30 +00:00
# Include{serviceRoot}
- variable : main
label : Main Service
description : The Primary service on which the healthcheck runs, often the webUI
schema :
additional_attrs : true
type : dict
attrs :
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable : main
label : Main Service Port Configuration
schema :
additional_attrs : true
type : dict
attrs :
- variable : port
label : Port
description : This port exposes the container port on the service
schema :
type : int
default : 10323
required : true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
2023-05-15 20:29:35 +00:00
- variable : library
label : App Library Storage
description : Stores the Application Uploads.
schema :
additional_attrs : true
type : dict
attrs :
# Include{persistenceBasic}
2022-09-28 22:08:30 +00:00
- variable : uploads
label : App Uploads Storage
2023-10-03 07:57:46 +00:00
description : Temporary location for WebUI and mobile app uploads for images/videos that still need to be processed and eventually imported into the library storage.
2022-09-28 22:08:30 +00:00
schema :
additional_attrs : true
type : dict
attrs :
2023-05-15 20:29:35 +00:00
# Include{persistenceBasic}
- variable : thumbs
label : App Thumbnails Storage
description : Stores the Application Thumbnails.
schema :
additional_attrs : true
type : dict
attrs :
# Include{persistenceBasic}
- variable : profile
label : App Profiles Storage
description : Stores the Application Profiles.
schema :
additional_attrs : true
type : dict
attrs :
# Include{persistenceBasic}
- variable : video
label : App Encoded Video Storage
description : Stores the Encoded Videos.
schema :
additional_attrs : true
type : dict
attrs :
2023-09-24 11:13:34 +00:00
# Include{persistenceBasic}
- variable : externallibrary
label : App External Library Storage
description : Stores the External Library.
schema :
additional_attrs : true
type : dict
attrs :
2022-09-28 22:08:30 +00:00
# Include{persistenceBasic}
# Include{persistenceList}
# Include{ingressRoot}
- variable : main
label : Main Ingress
schema :
additional_attrs : true
type : dict
attrs :
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
2023-05-28 10:32:51 +00:00
# Include{ingressAdvanced}
2022-11-11 18:09:57 +00:00
# Include{ingressList}
2023-05-03 08:30:22 +00:00
# Include{securityContextRoot}
- variable : runAsUser
label : "runAsUser"
description : "The UserID of the user running the application"
schema :
type : int
default : 0
- variable : runAsGroup
label : "runAsGroup"
description : "The groupID of the user running the application"
schema :
type : int
default : 0
2023-03-01 08:30:36 +00:00
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
2023-05-03 08:30:22 +00:00
- variable : fsGroup
label : "fsGroup"
description : "The group that should own ALL storage."
schema :
type : int
default : 568
2023-03-01 08:30:36 +00:00
2022-09-28 22:08:30 +00:00
# Include{resources}
# Include{advanced}
# Include{addons}
2022-10-01 21:39:52 +00:00
# Include{codeserver}
2023-03-01 08:30:36 +00:00
# Include{netshoot}
2022-10-01 21:39:52 +00:00
# Include{vpn}
2022-09-28 22:08:30 +00:00
# Include{documentation}