Update Helm Charts to Hyperswitch's Latest Nightly Release

Update charts/incubator/hyperswitch-stack/values.yaml to point to the most recent nightly release for the router, consumer, producer and drainer.

services:
    router:
      version: nightly
      image: docker.juspay.io/juspaydotin/hyperswitch-router:nightly
      host: *router_host
    consumer:
      version: nightly
      image: docker.juspay.io/juspaydotin/hyperswitch-consumer:nightly
    producer:
      version: nightly
      image: docker.juspay.io/juspaydotin/hyperswitch-producer:nightly
    drainer:
      image: docker.juspay.io/juspaydotin/hyperswitch-drainer:nightly
      version: nightly

Manually update configs based on the output of git diff command. Add configs that are labelled as “+” and remove the ones that are labelled as “-” in the respective files 1,2 mentioned below.

1. charts/incubator/hyperswitch-app/configs/router-sandbox.toml sandbox.toml contains sandbox/test environment configurations, including:

  • Test/sandbox base URLs for payment connectors

  • Bank configuration for redirect payment methods

  • Payment method filters by country and currency

  • Connector-specific test credentials and endpoints

  • Dummy connector settings for testing

Run the below command to generate the differences and update the sandbox.toml file

git diff --unified=10 --ignore-space-change --ignore-space-at-eol <<current version in helm charts>> nightly config/deployments/sandbox.toml

2. charts/incubator/hyperswitch-app/configs/misc.toml

env_specific.toml contains environment-specific configurations and secrets, including:

  • Database connection settings (master and replica)

  • External service credentials (AWS, payment processors, etc.)

  • API keys and encryption keys

  • Service endpoints and authentication settings

  • Feature flags and operational parameters

  • Logging and monitoring configurations

Run the below command to generate the difference and update env_specific.toml file

git diff --unified=10 --ignore-space-change --ignore-space-at-eol <<current version in helm charts>> nightly config/deployments/env_specific.toml

Last updated

Was this helpful?