The helm chart installs the Infrablockspace.
| Name | Url | |
|---|---|---|
| devops | devops@bc-labs.net | https://github.com/InfraBlockspace/helm-charts |
helm repo add infrablockchain https://infrablockchain.github.io/helm-charts/
helm install infrablockspace infrablockchain/infrablockspace
| Key | Type | Default | Description |
|---|---|---|---|
| affinity | object | {} |
Assign custom affinity rules |
| ingress | object | {"annotations":{},"className":"","enabled":false,"hosts":[{"host":"chart-example.local","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}],"tls":[{"hosts":["chart-example.local"],"secretName":"chart-example-tls"}]} |
Creates an ingress resource |
| ingress.annotations | object | {} |
Annotations to add to the Ingress |
| ingress.className | string | "" |
Ingress class name |
| ingress.enabled | bool | false |
Enable creation of Ingress |
| ingress.hosts | list | [{"host":"chart-example.local","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}] |
A list of hosts for the Ingress |
| ingress.tls | list | [{"hosts":["chart-example.local"],"secretName":"chart-example-tls"}] |
Ingress TLS configuration |
| node | object | {} |
Deploy a substrate node. ref: https://docs.substrate.io/tutorials/v3/private-network/ |
| node.archive | bool | false |
if set, start archiving the node |
| node.boot.enable | bool | true |
if set, start bootnode |
| node.boot.urls | list | [] |
peer bootnode url list |
| node.chainData.enable | bool | true |
if set, create persistante volume claim and use it to store chain data |
| node.chainData.kubernetesVolumeSnapshot | string | nil |
If set, create a clone of the volume (using volumeClaimTemplates.dataSource.VolumeSnapshot) and use it to store chain data |
| node.chainData.kubernetesVolumeToClone | string | nil |
If set, create a clone of the volume (using volumeClaimTemplates.dataSource.PersistentVolumeClaim) and use it to store chain data |
| node.chainData.name | string | "" |
if chainData.enable is false, set your custom persistent volume claim |
| node.chainData.storageClass | string | "" |
i Storage class to use for persistent volume |
| node.chainData.volumeSize | string | "100Gi" |
Size of the volume for chain data |
| node.keys | list | [] |
Keys to use by the node |
| node.spec.url | string | "https://chain-spec.infrablockspace.net/stage/raw-relay-chainspec.json" |
URL to retrive relay chain spec |
| nodeSelector | object | {} |
{} Define which Nodes the Pods are scheduled on. |
| podAnnotations | object | {} |
Annotations to add to the pod |
| resources | object | {} |
Resource limits & requests |
| service.port.peer | int | 30333 |
InfrablockSpace Peer Port |
| service.port.rpc | int | 9944 |
InfrablockSpace Rpc Port |
| service.type | string | "ClusterIP" |
Service type |
| serviceAccount | object | {} |
Service account for the pod to use ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ |
| serviceAccount.annotations | object | {} |
Annotations to add to the ServiceAccount resource |
| serviceAccount.create | bool | true |
Enable the creation of a ServiceAccount for InfrablockSpace pods |
| serviceAccount.name | string | "" |
The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
| tag | int | 3 |
infrablockspace image tag |
| terminationGracePeriodSeconds | int | 10 |
In seconds, time the given to the InfrablockSpace pod needs to terminate gracefully |
| tolerations | list | [] |
Tolerations for use with node taints |
Autogenerated from chart metadata using helm-docs v1.11.3