Helm chart improvements and Kubernetes production readiness
Helm charts now support standalone txsigner mode, BTP integration, graph-node separation, and global image pull secrets to simplify private registry deployments while enhanced probes prevent cascading failures in production.
Release overview
Kubernetes deployments received comprehensive upgrades across transaction signing, blockchain indexing, and registry integration. The txsigner now runs in standalone mode for multi-network signing or switches to BTP mode for blockchain-specific workflows, while graph-node separation allows independent scaling of indexers versus query APIs.
Image pull configuration moved to global chart values so operators can set registry credentials once instead of repeating them across every subchart. ERPC upstream health checks now include secondary nodes to prevent downtime when primary RPC endpoints degrade.
User facing features
- Comprehensive Helm chart improvements — txsigner standalone/BTP modes, graph-node separation, enhanced liveness/readiness probes, and monitoring integrations for production-grade deployments (#4279).
- Global image pull secrets — configure private registry credentials at the chart root level to streamline air-gapped and enterprise deployments (#4314).
- Helm 3.5 compatibility — fix multiline dict/list template rendering to support older Helm versions in regulated environments (#4241, #4251).
Quality, reliability, and operations
- Txsigner URL switch to Besu node — point transaction signing service at correct RPC endpoint to prevent signature failures (#4275).
- ERPC secondary node support — add fallback upstream nodes to maintain availability when primary endpoints timeout (#4293).
- CI test log improvements — reduce noise in test output to accelerate failure diagnosis (#4271).
- Mermaid diagram syntax fix — correct subgraph brackets in architecture docs to render properly in Fumadocs (#4244).
Developer experience
- AWS EKS ADI testnet deployment guide — step-by-step instructions for deploying to SettleMint's ADI testnet using Terraform, Helm, and AWS secrets management (#4317).
- API integration guides — comprehensive documentation for funds, equities, deposits, stablecoins, and bonds covering REST endpoints, GraphQL queries, and webhook subscriptions (#4238, #4290).
- Centralized role setup guide — refactor asset-specific role guides to reference shared setup instructions, reducing duplication (#4254).
- Beta release workflow documentation — document backlog grooming and release note creation process (#4253).
Upgrade checklist
- Review
kit/charts/atk/values.yamlfor newglobal.imagePullSecretsandtxsigner.modesettings. - Update your deployment values to include secondary RPC nodes in
erpc.upstreams. - Run
helm upgrade --install atk ./kit/charts/atk --values your-values.yamlto apply changes. - Verify txsigner pod logs show correct RPC connectivity:
kubectl logs -l app=txsigner --tail=50. - Check ERPC failover by temporarily blocking the primary upstream and confirming requests route to secondary nodes.