Squashed commit: [318edc23ee] A-T, W except Q, U and V [bfd1b76656] Fix T no Q [207ce99a26] S-T no Q [c1080e7062] fix rcon web admin [886abd37a6] paperlessng > paperlessngx + fix [bdd9d6ac84] R No Q [22664cdd90] Revert "Q" This reverts commit ec85c54b4f827ba9aa191d6d1c157f92a5641b50. [ec85c54b4f] Q [24d7766f73] P [138d056124] O [ba0d953f2c] Revert "O-R" This reverts commit a59d9cded67c77dc6e0090d5351e12fbb40824e6. [7c594ffcd7] cleanup prometheus shizzle for P [a59d9cded6] O-R [e0b45d7ff2] fix hllm and kasm (+23 squashed commit) Squashed commit: [f32663d0b9] G-N [fee6b0a0d2] Revert "G-end" This reverts commit 8a9a43a07cbbb7c66d18387ef0a0a8e55f51e116. [8a9a43a07c] G-end [a4b1301d06] czkaawka and deepstack fixes added [4d371ff4c1] A-F attempt 2 [c32bca8615] test [968d407c53] remove cloud9 changes [9400183d93] fix mistake in cloudflareddns (+1 squashed commits) Squashed commits: [699465389d] cloud9+cloudflare [e51360a862] first 3 of c [fb861cf5bc] Revert "half of C" This reverts commit a2916706439ea7bb048a2867938cabb60bcc9bfd. [a291670643] half of C [2eec517025] Revert "C Only" This reverts commit 2247e95a83184aae7ecb330477fba503443ed1b0. [a132723c81] fix some [2247e95a83] C Only [b12d8095de] Revert "C-D" This reverts commit 6adf76c802031552dcd491fdc3b5d5ef83052e63. [6adf76c802] C-D [8f73e89e8f] A-B [13e8518d3a] Revert "A-F" This reverts commit 1c218aa82312e7529b9802c1cdf2894363c9fec5. [41c8d8ec11] replace back accidentally removed files [6c1fa395d5] 2 [cb4128a1a6] 1 [1c218aa823] A-F [8d744594d8] First one
182 lines
6.4 KiB
YAML
182 lines
6.4 KiB
YAML
# Include{groups}
|
|
portals:
|
|
open:
|
|
# Include{portalLink}
|
|
questions:
|
|
# Portal
|
|
# Include{global}
|
|
- variable: imageSelector
|
|
group: "Container Image"
|
|
label: "Select Image"
|
|
schema:
|
|
type: string
|
|
default: "image"
|
|
enum:
|
|
- value: "image"
|
|
description: "CPU"
|
|
- value: "gpuImage"
|
|
description: "GPU"
|
|
# Include{workload}
|
|
# Include{workloadDeployment}
|
|
|
|
# Include{replicas1}
|
|
# Include{podSpec}
|
|
# Include{containerMain}
|
|
- variable: env
|
|
group: "App Configuration"
|
|
label: "Image Environment"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: API-KEY
|
|
label: "API Key"
|
|
description: "The API Key protects all recognition and detection endpoints including face, scene, object detection and custom models"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: ADMIN-KEY
|
|
label: "Admin key"
|
|
description: "The admin key protects admin apis such as adding models, deleting models, list models, backup and restore."
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
private: true
|
|
- variable: MODE
|
|
label: "Mode"
|
|
description: "Sets the performance mode"
|
|
schema:
|
|
type: string
|
|
default: "Medium"
|
|
enum:
|
|
- value: "High"
|
|
description: "High"
|
|
- value: "Medium"
|
|
description: "Medium"
|
|
- value: "Low"
|
|
description: "Low"
|
|
- variable: THREADCOUNT
|
|
label: "Threadcount"
|
|
description: "Sets the threadcount each endpoint will run with"
|
|
schema:
|
|
type: int
|
|
default: 5
|
|
- variable: deepstack
|
|
group: "App Configuration"
|
|
label: "Image Environment"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: vision_face
|
|
label: "VISION-FACE"
|
|
description: "Enables Face Detection"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: vision_detection
|
|
label: "VISION-DETECTION"
|
|
description: "Enables Object Detection"
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
enum:
|
|
- variable: vision_scene
|
|
label: "VISION-SCENE"
|
|
description: "Enables Scene Detection"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: vision_face
|
|
label: "VISION-ENHANCE"
|
|
description: "Enables Enhance Endpoint"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
# Include{containerBasic}
|
|
# Include{containerAdvanced}
|
|
|
|
# Include{containerConfig}
|
|
# Include{serviceRoot}
|
|
# Include{serviceMain}
|
|
# 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: 10049
|
|
required: true
|
|
# Include{serviceExpertRoot}
|
|
default: false
|
|
# Include{serviceExpert}
|
|
# Include{serviceList}
|
|
# Include{persistenceRoot}
|
|
- variable: data
|
|
label: "App Config Storage"
|
|
description: "Stores the Application Configuration."
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
- variable: modelstore
|
|
label: "App Model Storage"
|
|
description: "Stores the Application Model."
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{persistenceBasic}
|
|
# Include{persistenceList}
|
|
# Include{ingressRoot}
|
|
- variable: main
|
|
label: "Main Ingress"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{ingressDefault}
|
|
# Include{ingressTLS}
|
|
# Include{ingressTraefik}
|
|
# Include{ingressList}
|
|
# 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 this App of the user running the application"
|
|
schema:
|
|
type: int
|
|
default: 0
|
|
# Include{securityContextContainer}
|
|
# Include{securityContextAdvanced}
|
|
# Include{securityContextPod}
|
|
- variable: fsGroup
|
|
label: "fsGroup"
|
|
description: "The group that should own ALL storage."
|
|
schema:
|
|
type: int
|
|
default: 568
|
|
|
|
# Include{resources}
|
|
# Include{advanced}
|
|
# Include{addons}
|
|
# Include{codeserver}
|
|
# Include{netshoot}
|
|
# Include{vpn}
|
|
# Include{documentation}
|