You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
- prompt for static artifact naming in the CLI and pipe defaults from
helm values
- ensure chart templates consume global naming overrides for
genesis/static-nodes secrets
- standardize output artifact names across file and kubernetes targets
## Testing
- bun run typecheck
- bun run check
- bun run test
## Summary by Sourcery
Parameterize bootstrap artifact naming by adding user-configurable
options in the CLI, propagating these parameters through the bootstrap
and output code, and aligning Helm chart templates and documentation to
consume global overrides.
New Features:
- Add CLI flags and prompts to customize bootstrap artifact names for
static node service, pod prefix, genesis and static-nodes ConfigMaps,
and faucet prefixes
Enhancements:
- Carry custom artifact naming parameters through the bootstrap logic
into file and Kubernetes output modules
- Introduce a generic promptForText helper for text-based user input
Documentation:
- Extend Helm chart values, templates, and READMEs to support global
naming overrides for bootstrap artifacts
Tests:
- Update and add tests to verify custom artifact naming in CLI prompts,
file outputs, and Kubernetes ConfigMaps/Secrets
Copy file name to clipboardExpand all lines: charts/network/README.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,3 +17,14 @@ A Helm chart for a blockchain network on Kubernetes
17
17
|| network-bootstrapper | * |
18
18
|| network-nodes | * |
19
19
20
+
## Values
21
+
22
+
| Key | Type | Default | Description |
23
+
|-----|------|---------|-------------|
24
+
| global | object |`{"networkNodes":{"faucetArtifactPrefix":"besu-faucet","genesisConfigMapName":"besu-genesis","podPrefix":"","serviceName":"","staticNodesConfigMapName":"besu-static-nodes"}}`| Global configuration shared across subcharts. |
0 commit comments