|
| 1 | + |
| 2 | +# eth-faucet |
| 3 | + |
| 4 | +  |
| 5 | + |
| 6 | +Ether faucet server built with Go and Svelte. |
| 7 | + |
| 8 | +**Homepage:** <https://github.com/chainflag/eth-faucet> |
| 9 | + |
| 10 | +## Example Configuration |
| 11 | + |
| 12 | +[Upstream docs](https://github.com/chainflag/eth-faucet#configuration) |
| 13 | + |
| 14 | +```yaml |
| 15 | +secretEnv: |
| 16 | + PRIVATE_KEY: "your_private_key" |
| 17 | + |
| 18 | +extraEnv: |
| 19 | + - name: WEB3_PROVIDER |
| 20 | + value: "http://your-rpc-provider:8545" |
| 21 | + |
| 22 | +## Optional flags |
| 23 | +extraArgs: |
| 24 | + - -faucet.amount=32.05 |
| 25 | +``` |
| 26 | +
|
| 27 | +## Values |
| 28 | +
|
| 29 | +| Key | Type | Default | Description | |
| 30 | +|-----|------|---------|-------------| |
| 31 | +| affinity | object | `{}` | Affinity configuration for pods | |
| 32 | +| annotations | object | `{}` | Annotations for the Deployment | |
| 33 | +| args | list | `[]` | Command arguments | |
| 34 | +| containerSecurityContext | object | See `values.yaml` | The security context for containers | |
| 35 | +| customArgs | list | `[]` | Custom args for the eth-faucet container | |
| 36 | +| customCommand | list | `[]` | Command replacement for the eth-faucet container | |
| 37 | +| extraContainers | list | `[]` | Additional containers | |
| 38 | +| extraEnv | list | `[{"name":"WEB3_PROVIDER","value":"http://rpc-provider:8545"}]` | Additional env variables | |
| 39 | +| extraPodPorts | list | `[]` | Extra Pod ports | |
| 40 | +| extraPorts | list | `[]` | Additional ports. Useful when using extraContainers | |
| 41 | +| extraVolumeMounts | list | `[]` | Additional volume mounts | |
| 42 | +| extraVolumes | list | `[]` | Additional volumes | |
| 43 | +| fullnameOverride | string | `""` | Overrides the chart's computed fullname | |
| 44 | +| httpPort | int | `8080` | Ports | |
| 45 | +| image.pullPolicy | string | `"IfNotPresent"` | eth-faucet container pull policy | |
| 46 | +| image.repository | string | `"chainflag/eth-faucet"` | eth-faucet container image repository | |
| 47 | +| image.tag | string | `"latest"` | eth-faucet container image tag | |
| 48 | +| imagePullSecrets | list | `[]` | Image pull secrets for Docker images | |
| 49 | +| ingress.annotations | object | `{}` | Annotations for Ingress | |
| 50 | +| ingress.enabled | bool | `false` | Ingress resource for the HTTP API | |
| 51 | +| ingress.hosts[0].host | string | `"chart-example.local"` | | |
| 52 | +| ingress.hosts[0].paths | list | `[]` | | |
| 53 | +| ingress.tls | list | `[]` | Ingress TLS | |
| 54 | +| initContainers | list | `[]` | Additional init containers | |
| 55 | +| livenessProbe | object | See `values.yaml` | Liveness probe | |
| 56 | +| nameOverride | string | `""` | Overrides the chart's name | |
| 57 | +| nodeSelector | object | `{}` | Node selector for pods | |
| 58 | +| podAnnotations | object | `{}` | Pod annotations | |
| 59 | +| podDisruptionBudget | object | `{}` | Define the PodDisruptionBudget spec If not set then a PodDisruptionBudget will not be created | |
| 60 | +| podLabels | object | `{}` | Pod labels | |
| 61 | +| priorityClassName | string | `nil` | Pod priority class | |
| 62 | +| readinessProbe | object | See `values.yaml` | Readiness probe | |
| 63 | +| replicas | int | `1` | Number of replicas | |
| 64 | +| resources | object | `{}` | Resource requests and limits | |
| 65 | +| secretEnv | object | `{"PRIVATE_KEY":"52f81d18fd7c51ec151a72b7dfd13cddc39e01ef75b724ce0092c34962e59d5b"}` | Secret env variables injected via a created secret | |
| 66 | +| securityContext | object | See `values.yaml` | The security context for pods | |
| 67 | +| service.type | string | `"ClusterIP"` | Service type | |
| 68 | +| serviceAccount.annotations | object | `{}` | Annotations to add to the service account | |
| 69 | +| serviceAccount.create | bool | `false` | Specifies whether a service account should be created | |
| 70 | +| 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 | |
| 71 | +| terminationGracePeriodSeconds | int | `30` | How long to wait until the pod is forcefully terminated | |
| 72 | +| tolerations | list | `[]` | Tolerations for pods | |
0 commit comments