|
1 | 1 | # GBox Chart for Kubernetes
|
2 | 2 |
|
3 |
| -   |
| 3 | +   |
4 | 4 |
|
5 | 5 | GBox Helm chart for Kubernetes. GBox is a reverse proxy in front of any GraphQL server for caching, securing and monitoring.
|
6 | 6 |
|
@@ -50,15 +50,21 @@ To install the chart with the release name `my-release`, run the following comma
|
50 | 50 | | ingress.annotations | object | `{}` | Annotations to be added to the ingress. |
|
51 | 51 | | ingress.className | string | `""` | Ingress [class name](https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-class). |
|
52 | 52 | | ingress.enabled | bool | `false` | Enable [ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/). |
|
53 |
| -| ingress.hosts[0].host | string | `"chart-example.local"` | | |
54 |
| -| ingress.hosts[0].paths[0].path | string | `"/"` | | |
55 |
| -| ingress.hosts[0].paths[0].pathType | string | `"ImplementationSpecific"` | | |
| 53 | +| ingress.hosts | list | See [values.yaml](values.yaml). | Ingress host configuration. | |
56 | 54 | | ingress.tls | list | See [values.yaml](values.yaml). | Ingress TLS configuration. |
|
57 | 55 | | metrics.enabled | bool | `true` | Whether enable Prometheus metric endpoint or not |
|
58 | 56 | | metrics.path | string | `"/metrics"` | Url path of metric endpoint. |
|
| 57 | +| metrics.serviceMonitor.additionalLabels | object | `{}` | Additional labels that can be used so ServiceMonitor resource(s) can be discovered by Prometheus | |
| 58 | +| metrics.serviceMonitor.enabled | bool | `false` | Create ServiceMonitor resource(s) for scraping metrics using PrometheusOperator. When enabled @param metrics.enabled must be set to true | |
| 59 | +| metrics.serviceMonitor.honorLabels | bool | `false` | Specify honorLabels parameter to add the scrape endpoint | |
| 60 | +| metrics.serviceMonitor.interval | string | `"30s"` | The interval at which metrics should be scraped | |
| 61 | +| metrics.serviceMonitor.metricRelabelings | list | `[]` | Metrics RelabelConfigs to apply to samples before ingestion. | |
| 62 | +| metrics.serviceMonitor.namespace | string | `""` | The namespace in which the ServiceMonitor will be created | |
| 63 | +| metrics.serviceMonitor.relabellings | list | `[]` | | |
| 64 | +| metrics.serviceMonitor.scrapeTimeout | string | `""` | The timeout after which the scrape is ended | |
59 | 65 | | nameOverride | string | `""` | A name in place of the chart name for `app:` labels. |
|
60 | 66 | | nodeSelector | object | `{}` | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) configuration. |
|
61 |
| -| podAnnotations | object | `{}` | Annotations to be added to pods. | |
| 67 | +| podAnnotations | object | See [values.yaml](values.yaml). | Annotations to be added to pods. | |
62 | 68 | | podSecurityContext | object | `{}` | Pod [security context](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod). See the [API reference](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#security-context) for details. |
|
63 | 69 | | redis.architecture | string | `"standalone"` | Set Redis architecture standalone or replication. |
|
64 | 70 | | redis.auth.password | string | `"!ChangeMe!"` | |
|
|
0 commit comments