@@ -34,31 +34,35 @@ helm install my-nbomber-db timescale/timescale --version 0.2.0
3434By default, this installs a TimescaleDB instance with:
3535- ` timescaledb ` database
3636- ` timescaledb ` user
37- - Randomly generated password (unless an existing secret is provided)
3837- 5Gi persistent volume
3938
39+ > ** Note:** You must provide either ` postgresql.password ` or ` postgresql.existingSecret ` .
40+
4041### Configuration
4142
4243The following table lists the configurable parameters of the chart and their default values:
4344
44- | Key | Type | Default | Description |
45- | --------------------------- | ------ | ----------------------- | --------------------------------------------- |
46- | ` image.repository ` | string | ` timescale/timescaledb ` | Docker image repository |
47- | ` image.tag ` | string | ` 2.25.0-pg18-oss ` | Docker image tag |
48- | ` image.pullPolicy ` | string | ` IfNotPresent ` | Image pull policy |
49- | ` resources.requests.memory ` | string | ` 2Gi ` | Memory request for the pod |
50- | ` resources.limits.memory ` | string | ` 4Gi ` | Memory limit for the pod |
51- | ` service.type ` | string | ` ClusterIP ` | Kubernetes service type |
52- | ` service.port ` | int | ` 5432 ` | Service port |
53- | ` persistence.size ` | string | ` 5Gi ` | Persistent volume size |
54- | ` persistence.storageClass ` | string | ` "" ` | Storage class for PVC |
55- | ` postgresql.user ` | string | ` timescaledb ` | PostgreSQL username |
56- | ` postgresql.database ` | string | ` timescaledb ` | PostgreSQL database |
57- | ` postgresql.password ` | string | ` "" ` | PostgreSQL password (auto-generated if empty) |
58- | ` postgresql.existingSecret ` | string | ` "" ` | Use an existing secret for credentials |
59- | ` nodeSelector ` | object | ` {} ` | Node selector for pod scheduling |
60- | ` affinity ` | object | ` {} ` | Pod affinity rules |
61- | ` tolerations ` | array | ` [] ` | Pod tolerations |
45+ | Parameter | Description | Default |
46+ | ----------------------------------- | --------------------------------------------------- | ----------------------- |
47+ | ` image.repository ` | Docker image repository | ` timescale/timescaledb ` |
48+ | ` image.tag ` | Docker image tag (defaults to Chart appVersion) | ` "" ` |
49+ | ` image.pullPolicy ` | Image pull policy | ` IfNotPresent ` |
50+ | ` resources.requests.memory ` | Memory request for the pod | ` 2Gi ` |
51+ | ` resources.limits.memory ` | Memory limit for the pod | ` 4Gi ` |
52+ | ` service.type ` | Kubernetes service type | ` ClusterIP ` |
53+ | ` service.port ` | Service port | ` 5432 ` |
54+ | ` persistence.size ` | Persistent volume size | ` 5Gi ` |
55+ | ` persistence.storageClass ` | Storage class for PVC | ` "" ` |
56+ | ` postgresql.user ` | PostgreSQL username | ` timescaledb ` |
57+ | ` postgresql.database ` | PostgreSQL database | ` timescaledb ` |
58+ | ` postgresql.config.max_connections ` | Maximum concurrent database connections | ` 300 ` |
59+ | ` postgresql.password ` | PostgreSQL password (required if no existingSecret) | ` "" ` |
60+ | ` postgresql.existingSecret ` | Use an existing secret for credentials | ` "" ` |
61+ | ` nameOverride ` | Override chart name | ` "" ` |
62+ | ` fullnameOverride ` | Override full resource name | ` "" ` |
63+ | ` nodeSelector ` | Node selector for pod scheduling | ` {} ` |
64+ | ` affinity ` | Pod affinity rules | ` {} ` |
65+ | ` tolerations ` | Pod tolerations | ` [] ` |
6266
6367### Overriding Values
6468
0 commit comments