Repository navigation
feat: nodes chart #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
c7c15cd
chore: update configuration files for network-bootstrapper chart
roderik 19ded51
feat(cli): enhance README and Helm chart for network-bootstrapper
roderik 29dd4b8
feat(cli): update README and refine CLI options for static nodes
roderik 1b4fefc
fix(cli): refine node ID derivation and update related tests
roderik 549c878
feat(charts): update Helm chart values for network nodes
roderik 44d30bd
feat(charts): update Helm chart values for network nodes
roderik 05a9eba
fix(charts): correct validator pod secret naming convention
roderik 37b36ad
fix(charts): update network nodes README for configuration values
roderik 60b6f32
chore(charts): update Chart.lock for network dependencies
roderik db1b4d6
chore(charts): update Chart.lock and fix service configurations
roderik 6a05361
fix(charts): update README for network-bootstrapper and network-nodes…
roderik 21a94c4
fix(charts): update values.yaml for network-bootstrapper and network-…
roderik 6a24d20
fix(charts): update README and values.yaml for network-bootstrapper a…
roderik a7816e2
fix(charts): update values.yaml and README for network nodes
roderik 1357867
fix(charts): update README and values.yaml for network-bootstrapper
roderik 4e87a41
fix(charts): resolve YAML parsing error in test-connection template
roderik b8e2837
fix(charts): update README and values.yaml for network-bootstrapper c…
roderik File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -32,3 +32,4 @@ report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json | |
|
|
||
| # Finder (MacOS) folder config | ||
| .DS_Store | ||
| Chart.lock | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| apiVersion: v2 | ||
| name: network | ||
| description: A Helm chart for a blockchain network on Kubernetes | ||
| type: application | ||
| version: 0.1.0 | ||
| appVersion: "0.1.0" | ||
| maintainers: | ||
| - name: SettleMint | ||
| email: support@settlemint.com | ||
| url: https://settlemint.com | ||
| dependencies: | ||
| - name: network-bootstrapper | ||
| version: "*" | ||
| - name: network-nodes | ||
| version: "*" | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| # network | ||
|
|
||
|    | ||
|
|
||
| A Helm chart for a blockchain network on Kubernetes | ||
|
|
||
| ## Maintainers | ||
|
|
||
| | Name | Email | Url | | ||
| | ---- | ------ | --- | | ||
| | SettleMint | <support@settlemint.com> | <https://settlemint.com> | | ||
|
|
||
| ## Requirements | ||
|
|
||
| | Repository | Name | Version | | ||
| |------------|------|---------| | ||
| | | network-bootstrapper | * | | ||
| | | network-nodes | * | | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| # Patterns to ignore when building packages. | ||
| # This supports shell glob matching, relative path matching, and | ||
| # negation (prefixed with !). Only one pattern per line. | ||
| .DS_Store | ||
| # Common VCS dirs | ||
| .git/ | ||
| .gitignore | ||
| .bzr/ | ||
| .bzrignore | ||
| .hg/ | ||
| .hgignore | ||
| .svn/ | ||
| # Common backup files | ||
| *.swp | ||
| *.bak | ||
| *.tmp | ||
| *.orig | ||
| *~ | ||
| # Various IDEs | ||
| .project | ||
| .idea/ | ||
| *.tmproj | ||
| .vscode/ |
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,54 @@ | ||
| # network-bootstrapper | ||
|
|
||
|    | ||
|
|
||
| A Helm chart for Kubernetes | ||
|
|
||
| ## Maintainers | ||
|
|
||
| | Name | Email | Url | | ||
| | ---- | ------ | --- | | ||
| | SettleMint | <support@settlemint.com> | <https://settlemint.com> | | ||
|
|
||
| ## Values | ||
|
|
||
| | Key | Type | Default | Description | | ||
| |-----|------|---------|-------------| | ||
| | affinity | object | `{}` | | | ||
| | fullnameOverride | string | `"bootstrapper"` | Override for the fully qualified resource name generated by helpers. | | ||
| | image.pullPolicy | string | `"IfNotPresent"` | Image pull policy controlling when Kubernetes fetches updated image layers. | | ||
| | image.repository | string | `"ghcr.io/settlemint/network-bootstrapper"` | OCI registry path hosting the network bootstrapper image. | | ||
| | image.tag | string | `""` | Image tag override; leave empty to inherit the chart appVersion. | | ||
| | imagePullSecrets | list | `[]` | Image pull secrets enabling access to private registries. | | ||
| | nameOverride | string | `""` | Override for the short release name used by name templates. | | ||
| | nodeSelector | object | `{}` | | | ||
| | podAnnotations | object | `{}` | | | ||
| | podLabels | object | `{}` | | | ||
| | podSecurityContext | object | `{}` | | | ||
| | rbac.create | bool | `true` | Render Role and RoleBinding resources tied to the ServiceAccount. | | ||
| | resources | object | `{}` | | | ||
| | securityContext | object | `{}` | | | ||
| | serviceAccount.annotations | object | `{}` | Metadata annotations applied to the ServiceAccount. | | ||
| | serviceAccount.automount | bool | `true` | Mount the ServiceAccount token into the bootstrapper pod. | | ||
| | serviceAccount.create | bool | `true` | Create a ServiceAccount resource for the release automatically. | | ||
| | serviceAccount.name | string | `""` | Existing ServiceAccount name to reuse instead of creating one. | | ||
| | settings.allocations | string | `nil` | Path to a JSON allocations file providing pre-funded accounts. | | ||
| | settings.chainId | int | `nil` | Explicit chain ID to encode into the genesis file. | | ||
| | settings.clusterDomain | string | `"svc.cluster.local"` | Kubernetes DNS suffix appended to generated static node hostnames when unset by the CLI. | | ||
| | settings.consensus | string | `nil` | Consensus engine to configure (QBFT or IBFTv2). | | ||
| | settings.contractSizeLimit | int | `nil` | Maximum smart-contract bytecode size accepted by the EVM. | | ||
| | settings.defaultStaticNodeDiscoveryPort | int | `30303` | Default UDP discovery port used in generated enode URIs when no override is provided. | | ||
| | settings.defaultStaticNodePort | int | `30303` | Default TCP P2P port used in generated enode URIs when no override is provided. | | ||
| | settings.evmStackSize | int | `nil` | Maximum EVM stack size permitted for contract execution. | | ||
| | settings.gasLimit | int | `nil` | Genesis block gas limit expressed as a decimal number. | | ||
| | settings.gasPrice | int | `nil` | Base gas price in wei applied across the network. | | ||
| | settings.outputType | string | `"kubernetes"` | Output target for generated artefacts: screen, file, or kubernetes. | | ||
| | settings.secondsPerBlock | int | `nil` | Block interval in seconds for the genesis configuration. | | ||
| | settings.staticNodeDiscoveryPort | int | `nil` | UDP discovery port embedded in static node enode URIs. | | ||
| | settings.staticNodeDomain | string | `nil` | DNS suffix appended to generated static node hostnames. | | ||
| | settings.staticNodeNamespace | string | `nil` | Namespace component inserted between service name and domain in static node hostnames. | | ||
| | settings.staticNodePort | int | `nil` | TCP P2P port embedded in static node enode URIs. | | ||
| | settings.validators | int | `nil` | Number of validator identities to generate (default 4). | | ||
| | tolerations | list | `[]` | Tolerations allowing the bootstrapper pod onto tainted nodes. | | ||
| | volumeMounts | list | `[]` | Extra volume mounts applied to the bootstrapper container. | | ||
| | volumes | list | `[]` | Additional volumes attached to the bootstrapper pod. | |
File renamed without changes.
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Using a wildcard
*for dependency versions is not recommended as it can introduce breaking changes unexpectedly. It is best practice to pin dependencies to a specific chart version or use a version range (e.g.,~0.1.0or^0.1.0) to ensure stable and predictable deployments.