Rewrote helm/eu-central-9/base/istio/templates/canton-virtualservice.yaml to match the proven eu-central-5 Traefik routing pattern:
- Added CNS host routing (
cns.<name>.<cantonDomain>) - Added
/api/json-api/route with URI rewrite to participant JSON-API (:7575) - Added
/api/validator/and/api/validator(exact) routes to validator-app (:5003) - Added default catch-all routes for wallet-web-ui and ans-web-ui
- Updated
values.yamlwithservices.jsonApi.host: canton-validator-1-devnet-participantoverride since the participant service name doesn't match the client key