datahaven/deploy/charts/node/templates
Steve Degosserie 9ce0a94979
feat: Add custom chainspec support to DataHaven CLI (#129)
## Summary

Adds `--chainspec` parameter to the DataHaven CLI deploy command for
using custom chainspec files across all environments.

## Usage

```bash
# Deploy with custom chainspec
bun cli deploy --environment testnet --chainspec /absolute/path/to/chainspec.json

# Normal deployment (unchanged)
bun cli deploy --environment testnet
```

## Changes

- **CLI**: Added `--chainspec <value>` parameter with absolute path
validation
- **Helm**: New ConfigMap template and init container for custom
chainspecs
- **Bootnode**: Conditionally uses custom chainspec or generates
dynamically
- **Distribution**: Bootnode serves chainspec via HTTP, validators
download from bootnode

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-08-19 08:42:45 +02:00
..
_helpers.tpl feat: Deployment improvements & environmental overrides (#103) 2025-06-26 13:48:33 +02:00
customChainspecConfigmap.yaml feat: Add custom chainspec support to DataHaven CLI (#129) 2025-08-19 08:42:45 +02:00
customNodeKeySecret.yaml feat: Deployment improvements & environmental overrides (#103) 2025-06-26 13:48:33 +02:00
hpa.yaml feat: Deployment improvements & environmental overrides (#103) 2025-06-26 13:48:33 +02:00
ingress-per-replica.yaml feat: Enhanced Helm deployment with ingress management and solochain support (#115) 2025-08-11 14:30:01 +03:00
ingress.yaml feat: Enhanced Helm deployment with ingress management and solochain support (#115) 2025-08-11 14:30:01 +03:00
keys.yaml feat: Deployment improvements & environmental overrides (#103) 2025-06-26 13:48:33 +02:00
podDisruptionBudget.yaml feat: Deployment improvements & environmental overrides (#103) 2025-06-26 13:48:33 +02:00
service.yaml feat: Deployment improvements & environmental overrides (#103) 2025-06-26 13:48:33 +02:00
serviceAccount.yaml feat: Deployment improvements & environmental overrides (#103) 2025-06-26 13:48:33 +02:00
serviceMonitor.yaml feat: Deployment improvements & environmental overrides (#103) 2025-06-26 13:48:33 +02:00
statefulset.yaml feat: Add custom chainspec support to DataHaven CLI (#129) 2025-08-19 08:42:45 +02:00