[bitnami/thanos] Add StoreGateway GRPC ingress (#8209)

This commit is contained in:
Miguel Ruiz
2021-11-23 13:18:20 +01:00
committed by GitHub
parent 48c50df740
commit d35b691cc9
4 changed files with 151 additions and 2 deletions

View File

@@ -673,6 +673,18 @@ Check the section [Integrate Thanos with Prometheus and Alertmanager](#integrate
| `storegateway.ingress.apiVersion` | Force Ingress API version (automatically detected if not set) | `""` |
| `storegateway.ingress.path` | Ingress path | `/` |
| `storegateway.ingress.pathType` | Ingress path type | `ImplementationSpecific` |
| `storegateway.ingress.grpc.enabled` | Enable ingress controller resource (GRPC) | `false` |
| `storegateway.ingress.grpc.hostname` | Default host for the ingress resource (GRPC) | `thanos-grpc.local` |
| `storegateway.ingress.grpc.ingressClassName` | IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+) | `""` |
| `storegateway.ingress.grpc.annotations` | Additional annotations for the Ingress resource (GRPC). To enable certificate autogeneration, place here your cert-manager annotations. | `{}` |
| `storegateway.ingress.grpc.extraHosts` | The list of additional hostnames to be covered with this ingress record. | `[]` |
| `storegateway.ingress.grpc.extraTls` | The tls configuration for additional hostnames to be covered with this ingress record. | `[]` |
| `storegateway.ingress.grpc.secrets` | If you're providing your own certificates, please use this to add the certificates as secrets | `[]` |
| `storegateway.ingress.grpc.tls` | Enable TLS configuration for the hostname defined at `storegateway.ingress.grpc.hostname` parameter | `false` |
| `storegateway.ingress.grpc.selfSigned` | Create a TLS secret for this ingress record using self-signed certificates generated by Helm | `false` |
| `storegateway.ingress.grpc.apiVersion` | Override API Version (automatically detected if not set) | `""` |
| `storegateway.ingress.grpc.path` | Ingress Path | `/` |
| `storegateway.ingress.grpc.pathType` | Ingress Path type | `ImplementationSpecific` |
| `storegateway.sharded.enabled` | Enable sharding for Thanos Store Gateway | `false` |
| `storegateway.sharded.hashPartitioning.shards` | Setting hashPartitioning will create multiple store statefulsets based on the number of shards specified using the hashmod of the blocks | `""` |
| `storegateway.sharded.timePartitioning` | Setting time timePartitioning will create multiple store deployments based on the number of partitions | `[]` |