HadesV3 reads config from hardcoded path /etc/onlinesales/config/hadesV2/
but chart only mounted at /etc/onlinesales/config/hades/. App fell back
to image defaults with is_app_ip_enabled=true.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Set is_app_ip_enabled to false so hades endpoints are accessible
without IP whitelist restrictions in test environments.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
App expects separate read/write hibernate configs at
/etc/onlinesales/db/hadesV2/. Added both files in values-local.yaml
with templated DB creds. Changed configmap to use tpl for rendering.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hadesV3 runs as non-root user (1000) and can't write to Tomcat dirs.
Added tomcatWritableDirs config to mount emptyDir volumes at paths
like /usr/local/tomcat/conf/Catalina and /usr/local/tomcat/work.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
App looks for config at /etc/onlinesales/db/hadesV2/ but was only
mounted at /etc/onlinesales/config/hades/. Now mountPaths is a list
in values.yaml so both paths can be served.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Moved helm/hades/* to hades/ to match ArgoCD path: hades
- Included mysql-1.6.9.tgz subchart for ArgoCD dependency resolution
- Fixed sync wave ordering: dbinit wave 0, deployment wave 1