Some checks failed
MT5 Helm GitOps Deploy / build-and-deploy (push) Failing after 9s
59 lines
1.5 KiB
YAML
59 lines
1.5 KiB
YAML
image:
|
||
# Upstream-Image (Debian, ~4 GB, inkl. Python/RPyC). "1.1" = schlanke Variante ohne Python.
|
||
# Eigenes Build aus dem ausgecheckten Repo: repository auf deine Registry setzen.
|
||
repository: gmag11/metatrader5_vnc
|
||
tag: latest
|
||
pullPolicy: IfNotPresent
|
||
|
||
# KasmVNC-Login für das Web-UI
|
||
auth:
|
||
user: trader
|
||
password: "" # wird von Terraform via set_sensitive gesetzt
|
||
existingSecret: "" # alternativ: eigenes Secret mit Keys CUSTOM_USER / PASSWORD
|
||
|
||
# Zusätzliche MT5-Kommandozeilenoptionen, z.B. "/config:C:\\tester.ini" oder "/login:12345"
|
||
mt5CmdOptions: ""
|
||
|
||
# Zeitzone für Container (linuxserver-Basis)
|
||
tz: Europe/Zurich
|
||
puid: "1000"
|
||
pgid: "1000"
|
||
|
||
service:
|
||
type: ClusterIP
|
||
webPort: 3000 # KasmVNC Web-UI
|
||
rpycPort: 8001 # mt5linux RPyC – unauthentifiziert, nur clusterintern nutzen!
|
||
|
||
# Nur das Web-UI wird über Ingress exponiert, RPyC bewusst nicht
|
||
ingress:
|
||
enabled: false
|
||
className: traefik # k3s-Default
|
||
host: ""
|
||
annotations: {}
|
||
tls: []
|
||
# - secretName: mt5-tls
|
||
# hosts: [mt5.example.ch]
|
||
|
||
persistence:
|
||
enabled: true
|
||
storageClass: local-path # k3s-Default
|
||
size: 20Gi # Wine-Prefix + MT5 + History-Daten
|
||
accessMode: ReadWriteOnce
|
||
existingClaim: ""
|
||
|
||
# Chromium/Wine/KasmVNC brauchen mehr als die Default-64MB /dev/shm
|
||
shmSize: 1Gi
|
||
|
||
resources:
|
||
requests:
|
||
cpu: 500m
|
||
memory: 1Gi
|
||
limits:
|
||
memory: 4Gi
|
||
|
||
# MT5/Wine-Image ist nur amd64
|
||
nodeSelector:
|
||
kubernetes.io/arch: amd64
|
||
|
||
tolerations: []
|
||
affinity: {}
|