mirror of
https://github.com/vhaudiquet/homeprod.git
synced 2026-09-22 00:43:32 +00:00
92 lines
3.5 KiB
YAML
92 lines
3.5 KiB
YAML
# BuildPath Helm values (SOPS auto-encrypts matching fields on commit)
|
|
# --- MongoDB ---
|
|
mongo:
|
|
auth:
|
|
rootUser: root
|
|
rootPassword: ENC[AES256_GCM,data:yKSN7sugGhM=,iv:7DM05CopEc6ocTrte5M+YkLT7C7rPJLy+1db2+aevl8=,tag:QXaKXQB11Z2vdgxqcUuITg==,type:str]
|
|
wiredTigerCacheSizeGB: "1"
|
|
resources:
|
|
limits:
|
|
memory: 4Gi
|
|
requests:
|
|
memory: 2Gi
|
|
# 30Gi Longhorn volume for the 20G live dataset
|
|
dataVolume:
|
|
storageClassName: longhorn
|
|
accessMode: ReadWriteOnce
|
|
size: 30Gi
|
|
configVolume:
|
|
storageClassName: longhorn
|
|
accessMode: ReadWriteOnce
|
|
size: 1Gi
|
|
# --- CDRagon cache (RWX, shared between match_collector & frontend) ---
|
|
cdragon:
|
|
enabled: true
|
|
volume:
|
|
storageClassName: longhorn
|
|
accessMode: ReadWriteMany
|
|
size: 5Gi
|
|
# --- Frontend ---
|
|
frontend:
|
|
image:
|
|
tag: latest
|
|
pullPolicy: Always
|
|
ingress:
|
|
enabled: true
|
|
className: ""
|
|
annotations: {}
|
|
host: buildpath.win
|
|
path: /
|
|
pathType: Prefix
|
|
tls:
|
|
enabled: false
|
|
resources:
|
|
limits:
|
|
memory: 512Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 256Mi
|
|
# --- Match Collector ---
|
|
# Can use a lot of RAM at peak, give it headroom
|
|
matchCollector:
|
|
image:
|
|
tag: latest
|
|
pullPolicy: Always
|
|
schedule: 0 */12 * * *
|
|
resources:
|
|
limits:
|
|
memory: 16Gi
|
|
requests:
|
|
cpu: 200m
|
|
memory: 512Mi
|
|
# --- Secrets ---
|
|
# mongoPass defaults to mongo.auth.rootPassword if empty (chart template)
|
|
secrets:
|
|
riotApiKey: ENC[AES256_GCM,data:+8pTWeB4+yZQrsKI2TofjfD7UXGR3FM9/0qtRabYzt4uFYtzcWD9I+Cn,iv:QRvhqATwr5d/a5c+j9G3E/+ywe0J8HRl7dEhvBB9G3E=,tag:FEAEFvpxNqLIgkI4oUEthw==,type:str]
|
|
sops:
|
|
lastmodified: "2026-08-13T10:55:04Z"
|
|
mac: ENC[AES256_GCM,data:pfBuIh6+7hFlirOgnKxhb+hOSd5iI99HQdBdreN/fV1tt03nsLh+xgMwddRMjUY0IQ/Z+L9ZM1TklCgAaXPU7D7ZCnMnVvhvRcSVhjOMca4JVXWtCgYm+/JDFEL+tUbuJqcHF1cjCCG6LKxAG1QhPCfrO3VcUxi5xQRRIgPlPRw=,iv:RCu0jtZmH4p+H1CqWSl0ccFyjlB6asj1S8y4d8EYSL8=,tag:ueRgSKiNhpeWpli0xB+dcQ==,type:str]
|
|
pgp:
|
|
- created_at: "2026-08-13T10:55:04Z"
|
|
enc: |-
|
|
-----BEGIN PGP MESSAGE-----
|
|
|
|
hQIMA7uy4qQr71wiARAAtiFXYhTPpb9298IfH+flVwlwUblP8yTIkVK0OTaYabrQ
|
|
i9Am0gTUIW0bKPaLNZfYIiu1+h1Qi477bDVVERhZa54QuwIJaJSX5qYFbKH0/3FG
|
|
xohOQNHKXy0SZGCjbgmJvy331JkdFGX24/9bbDyvht14AUlBhhs74zx61IG/POE5
|
|
EWLV6P74W88XU1xLWchssMUbs/7nQtuP+N0LQ28Ja4i9nc8xwrM80kn/s5PJeil9
|
|
ccvjFg9maQ7BY5IYyw2nkPiQ1r++4lVPKzGgJmORRnohsD+Ytf/HlTKNy3KMcgJg
|
|
DxLEQvej0cSV9clN1DhQbot3dPL4eDXnLhzU0VdZGT5uLvnsMjeINSwyJP2GgHPa
|
|
OSqG6jT3wJKJMLQ+GWIeTXZD2aPpCHfbhAMvUgKba7hUU/gxQ7/xFwQMW5Mgr+AY
|
|
NRcbmvFEeWOm73oubbBUepJEoZBAAN9kgH02IZHD9lkfVUdMzFb853x73ZTRi4CS
|
|
HhAKUqiSEg1ZGgMWPY7H59RGn1Vguf9+YTT0MSZ2YntuQ3Zz++zxM7gomUXOmwoH
|
|
YuOrV8tOFZ7A5Bv8sGc9NXJuH4D6V3eq6A3BvJb5nRX+hA3uyqMDHuhbW1Ei4f9R
|
|
vvRp4cGTJY8Mq3GxPmPrH0Rf1P2XIHwfe707DioFJkwTaAtl7aQkEKVU+C9RFSXS
|
|
XgEvV71YV73oUC+wfugCtRjfWkLfup5KA/0iBsTHiHTAX+3i+TIwfVvgYavPvrRf
|
|
HktjWZk6X9aD7jMTQRQo53URbcYOiEuKFvOOwYO47RjEWvdToGpSxo3hcddM0XU=
|
|
=hC/0
|
|
-----END PGP MESSAGE-----
|
|
fp: DC6910268E657FF70BA7EC289974494E76938DDC
|
|
encrypted_regex: ^(password|value|ssh-key|api-key|user|username|privateKey|clientSecret|clientId|apiKey|extraArgs.*|.*Secret.*|extraEnvVars|.*SECRET.*|.*secret.*|key|.*Password|.*\.ya?ml)$
|
|
version: 3.10.2
|