|
| 1 | + |
| 2 | +# blobscan-indexer |
| 3 | + |
| 4 | +  |
| 5 | + |
| 6 | +Blobscan-indexer indexes blobs in MongoDB for use with Blobscan. |
| 7 | + |
| 8 | +**Homepage:** <https://github.com/blobscan/blobscan-indexer> |
| 9 | + |
| 10 | +## Values |
| 11 | + |
| 12 | +| Key | Type | Default | Description | |
| 13 | +|-----|------|---------|-------------| |
| 14 | +| affinity | object | `{}` | Affinity configuration for pods | |
| 15 | +| annotations | object | `{}` | Annotations for the Deployment | |
| 16 | +| args | list | `[]` | Command arguments | |
| 17 | +| containerSecurityContext | object | See `values.yaml` | The security context for containers | |
| 18 | +| customArgs | list | `[]` | Custom args for the blobscan-indexer container | |
| 19 | +| customCommand | list | `[]` | Command replacement for the blobscan-indexer container | |
| 20 | +| extraContainers | list | `[]` | Additional containers | |
| 21 | +| extraEnv | list | `[{"name":"MONGODB_URI","value":"mongodb://mongodb:27017"},{"name":"MONGODB_DB","value":"blobscan"},{"name":"EXECUTION_NODE_RPC","value":"http://your-execution-node:8545"},{"name":"BEACON_NODE_RPC","value":"http://your-beacon-node:5052"}]` | Additional env variables | |
| 22 | +| extraPodPorts | list | `[]` | Extra Pod ports | |
| 23 | +| extraPorts | list | `[]` | Additional ports. Useful when using extraContainers | |
| 24 | +| extraVolumeMounts | list | `[]` | Additional volume mounts | |
| 25 | +| extraVolumes | list | `[]` | Additional volumes | |
| 26 | +| fullnameOverride | string | `""` | Overrides the chart's computed fullname | |
| 27 | +| image.pullPolicy | string | `"IfNotPresent"` | blobscan-indexer container pull policy | |
| 28 | +| image.repository | string | `"ethpandaops/blobscan-indexer"` | blobscan-indexer container image repository | |
| 29 | +| image.tag | string | `"latest"` | blobscan-indexer container image tag | |
| 30 | +| imagePullSecrets | list | `[]` | Image pull secrets for Docker images | |
| 31 | +| ingress.annotations | object | `{}` | Annotations for Ingress | |
| 32 | +| ingress.enabled | bool | `false` | Ingress resource for the HTTP API | |
| 33 | +| ingress.hosts[0].host | string | `"chart-example.local"` | | |
| 34 | +| ingress.hosts[0].paths | list | `[]` | | |
| 35 | +| ingress.tls | list | `[]` | Ingress TLS | |
| 36 | +| initContainers | list | `[]` | Additional init containers | |
| 37 | +| nameOverride | string | `""` | Overrides the chart's name | |
| 38 | +| nodeSelector | object | `{}` | Node selector for pods | |
| 39 | +| podAnnotations | object | `{}` | Pod annotations | |
| 40 | +| podDisruptionBudget | object | `{}` | Define the PodDisruptionBudget spec If not set then a PodDisruptionBudget will not be created | |
| 41 | +| podLabels | object | `{}` | Pod labels | |
| 42 | +| priorityClassName | string | `nil` | Pod priority class | |
| 43 | +| replicas | int | `1` | Number of replicas | |
| 44 | +| resources | object | `{}` | Resource requests and limits | |
| 45 | +| secretEnv | object | `{}` | Secret env variables injected via a created secret | |
| 46 | +| securityContext | object | See `values.yaml` | The security context for pods | |
| 47 | +| service.type | string | `"ClusterIP"` | Service type | |
| 48 | +| serviceAccount.annotations | object | `{}` | Annotations to add to the service account | |
| 49 | +| serviceAccount.create | bool | `false` | Specifies whether a service account should be created | |
| 50 | +| 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 | |
| 51 | +| serviceMonitor.annotations | object | `{}` | Additional ServiceMonitor annotations | |
| 52 | +| serviceMonitor.enabled | bool | `false` | If true, a ServiceMonitor CRD is created for a prometheus operator https://github.com/coreos/prometheus-operator | |
| 53 | +| serviceMonitor.interval | string | `"15s"` | ServiceMonitor scrape interval | |
| 54 | +| serviceMonitor.labels | object | `{}` | Additional ServiceMonitor labels | |
| 55 | +| serviceMonitor.namespace | string | `nil` | Alternative namespace for ServiceMonitor | |
| 56 | +| serviceMonitor.path | string | `"/metrics"` | Path to scrape | |
| 57 | +| serviceMonitor.relabelings | list | `[]` | ServiceMonitor relabelings | |
| 58 | +| serviceMonitor.scheme | string | `"http"` | ServiceMonitor scheme | |
| 59 | +| serviceMonitor.scrapeTimeout | string | `"30s"` | ServiceMonitor scrape timeout | |
| 60 | +| serviceMonitor.tlsConfig | object | `{}` | ServiceMonitor TLS configuration | |
| 61 | +| terminationGracePeriodSeconds | int | `30` | How long to wait until the pod is forcefully terminated | |
| 62 | +| tolerations | list | `[]` | Tolerations for pods | |
0 commit comments