|
2 | 2 |
|
3 | 3 | Deploy and scale [Nimbus](https://github.com/status-im/nimbus-eth2) inside Kubernetes with ease
|
4 | 4 |
|
5 |
| -[](https://opensource.org/licenses/Apache-2.0)    |
| 5 | +[](https://opensource.org/licenses/Apache-2.0)    |
6 | 6 |
|
7 | 7 | ## Chart Features
|
8 | 8 |
|
@@ -112,6 +112,7 @@ We do not recommend that you upgrade the application by overriding `image.tag`.
|
112 | 112 | | nimbus.extraContainers | Additional containers to inject to this graph node group - an array of Container objects | list | `[]` |
|
113 | 113 | | nimbus.extraInitContainers | Additional init containers to inject to this graph node group - an array of Container objects | list | `[]` |
|
114 | 114 | | nimbus.extraLabels | Extra labels to attach to the Pod for matching against | object | `{}` |
|
| 115 | + | nimbus.history | History preservation mode, archive or prune | string | `"archive"` | |
115 | 116 | | nimbus.initChownData.enabled | Init container to set the correct permissions to access data directories | bool | `true` |
|
116 | 117 | | nimbus.initChownData.image.pullPolicy | Container pull policy | string | `"IfNotPresent"` |
|
117 | 118 | | nimbus.initChownData.image.repository | Container repository | string | `"busybox"` |
|
@@ -143,11 +144,16 @@ We do not recommend that you upgrade the application by overriding `image.tag`.
|
143 | 144 | | nimbus.terminationGracePeriodSeconds | Amount of time to wait before force-killing the container | int | `60` |
|
144 | 145 | | nimbus.tolerations | | list | `[]` |
|
145 | 146 | | nimbus.trustedNodeSync.enabled | Enable init container to do a trusted checkpoint sync from another Consensus Client (be careful) | bool | `false` |
|
| 147 | + | nimbus.trustedNodeSync.eraFiles | Use era files for an archive node | bool | `true` | |
| 148 | + | nimbus.trustedNodeSync.eraFilesUrl | URL for downloading era files | string | `"https://mainnet.era.nimbus.team/"` | |
146 | 149 | | nimbus.trustedNodeSync.extraArgs | Additional CLI arguments | list | `[]` |
|
| 150 | + | nimbus.trustedNodeSync.initContainer.image.pullPolicy | Container pull policy | string | `"IfNotPresent"` | |
| 151 | + | nimbus.trustedNodeSync.initContainer.image.repository | Container image to fetch era files | string | `"ghcr.io/graphops/docker-builds/init-stream-download"` | |
| 152 | + | nimbus.trustedNodeSync.initContainer.image.tag | Container tag | string | `"latest"` | |
147 | 153 | | nimbus.trustedNodeSync.trustedNodeUrl | URL to the Trusted Consensus Client Node URL. See https://eth-clients.github.io/checkpoint-sync-endpoints/ | string | `""` |
|
148 | 154 | | nimbus.updateStrategyType | Choice of StatefulSet updateStrategy (OnDelete|RollingUpdate) | string | `"RollingUpdate"` |
|
149 |
| - | nimbus.volumeClaimSpec | [PersistentVolumeClaimSpec](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#persistentvolumeclaimspec-v1-core) for storage | object | `{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"300Gi"}},"storageClassName":null}` | |
150 |
| - | nimbus.volumeClaimSpec.resources.requests.storage | The amount of disk space to provision | string | `"300Gi"` | |
| 155 | + | nimbus.volumeClaimSpec | [PersistentVolumeClaimSpec](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#persistentvolumeclaimspec-v1-core) for storage | object | `{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"2Ti"}},"storageClassName":null}` | |
| 156 | + | nimbus.volumeClaimSpec.resources.requests.storage | The amount of disk space to provision | string | `"2Ti"` | |
151 | 157 | | nimbus.volumeClaimSpec.storageClassName | The storage class to use when provisioning a persistent volume | string | `nil` |
|
152 | 158 | | prometheus.serviceMonitors.enabled | Enable monitoring by creating `ServiceMonitor` CRDs ([prometheus-operator](https://github.com/prometheus-operator/prometheus-operator)) | bool | `false` |
|
153 | 159 | | prometheus.serviceMonitors.interval | | string | `nil` |
|
|
0 commit comments