Skip to content

Commit 1d167b7

Browse files
committed
prep v3.7.5 for release
1 parent 0ef1986 commit 1d167b7

8 files changed

Lines changed: 61 additions & 21 deletions

File tree

Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: convoy
33
description: Open Source Webhooks Gateway
44
type: application
5-
version: "3.7.4"
6-
appVersion: "25.12.6"
5+
version: "3.7.5"
6+
appVersion: "v26.1.4"
77
keywords:
88
- Webhooks
99
- Kubernetes

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
ct:
22
ct lint --config ct.yaml --all
33

4-
.PHONY: ct
4+
docs:
5+
helm-docs
6+
7+
.PHONY: ct docs

README.md

Lines changed: 48 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# convoy
22

3-
![Version: 3.7.1](https://img.shields.io/badge/Version-3.7.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 25.9.2](https://img.shields.io/badge/AppVersion-25.9.2-informational?style=flat-square)
3+
![Version: 3.7.5](https://img.shields.io/badge/Version-3.7.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v26.1.4](https://img.shields.io/badge/AppVersion-v26.1.4-informational?style=flat-square)
44

55
Open Source Webhooks Gateway
66

77
## Maintainers
88

99
| Name | Email | Url |
1010
| ---- | ------ | --- |
11-
| Convoy Engineering Team | <engineering@getconvoy.io> | <https://getconvoy.io> |
11+
| Convoy Engineering Team | <engineering@getconvoy.io> | |
1212

1313
## Requirements
1414

@@ -23,11 +23,28 @@ Open Source Webhooks Gateway
2323
|-----|------|---------|-------------|
2424
| agent.app.replicaCount | int | `1` | |
2525
| agent.app.resources | object | `{}` | |
26+
| agent.autoscaling.behavior.scaleDown.policies[0].periodSeconds | int | `60` | |
27+
| agent.autoscaling.behavior.scaleDown.policies[0].type | string | `"Percent"` | |
28+
| agent.autoscaling.behavior.scaleDown.policies[0].value | int | `50` | |
29+
| agent.autoscaling.behavior.scaleDown.policies[1].periodSeconds | int | `60` | |
30+
| agent.autoscaling.behavior.scaleDown.policies[1].type | string | `"Pods"` | |
31+
| agent.autoscaling.behavior.scaleDown.policies[1].value | int | `2` | |
32+
| agent.autoscaling.behavior.scaleDown.selectPolicy | string | `"Min"` | |
33+
| agent.autoscaling.behavior.scaleDown.stabilizationWindowSeconds | int | `300` | |
34+
| agent.autoscaling.behavior.scaleUp.policies[0].periodSeconds | int | `60` | |
35+
| agent.autoscaling.behavior.scaleUp.policies[0].type | string | `"Percent"` | |
36+
| agent.autoscaling.behavior.scaleUp.policies[0].value | int | `100` | |
37+
| agent.autoscaling.behavior.scaleUp.policies[1].periodSeconds | int | `60` | |
38+
| agent.autoscaling.behavior.scaleUp.policies[1].type | string | `"Pods"` | |
39+
| agent.autoscaling.behavior.scaleUp.policies[1].value | int | `2` | |
40+
| agent.autoscaling.behavior.scaleUp.selectPolicy | string | `"Max"` | |
41+
| agent.autoscaling.behavior.scaleUp.stabilizationWindowSeconds | int | `0` | |
2642
| agent.autoscaling.enabled | bool | `false` | Enable autoscaling for the agent |
2743
| agent.autoscaling.maxReplicas | int | `10` | |
2844
| agent.autoscaling.minReplicas | int | `2` | |
2945
| agent.autoscaling.targetCPUUtilizationPercentage | int | `80` | |
3046
| agent.autoscaling.targetMemoryUtilizationPercentage | int | `80` | |
47+
| agent.enabled | bool | `true` | Enable the agent component |
3148
| agent.env.analytics_enabled | bool | `true` | |
3249
| agent.env.consumer_pool_size | int | `100` | |
3350
| agent.env.dispatcher.allow_list[0] | string | `"0.0.0.0/0"` | |
@@ -102,11 +119,13 @@ Open Source Webhooks Gateway
102119
| global.convoy.otel_sample_rate | int | `1` | Open Telemetry sample rate |
103120
| global.convoy.portal_realm_enabled | bool | `false` | Enable Portal Realm authentication for enhanced security |
104121
| global.convoy.read_replica_dsn | string | `""` | Database read replica DSN for improved performance |
105-
| global.convoy.retention_policy_duration | string | `"720h"` | Retention policy duration |
122+
| global.convoy.retention_policy_duration | string | `"720h"` | |
106123
| global.convoy.retention_policy_enabled | bool | `false` | Retention policy enabled |
124+
| global.convoy.sentry_debug | bool | `false` | Sentry debug mode |
107125
| global.convoy.sentry_dsn | string | `""` | Sentry DSN |
126+
| global.convoy.sentry_environment | string | `"oss"` | Sentry environment |
108127
| global.convoy.sentry_sample_rate | float | `1` | Sentry sample rate for error sampling (0.0 to 1.0) |
109-
| global.convoy.tag | string | `"v25.9.2"` | Docker image tags for all convoy components |
128+
| global.convoy.tag | string | `"v26.1.4"` | Docker image tags for all convoy components |
110129
| global.convoy.tracer_enabled | bool | `false` | Tracing config for all convoy services |
111130
| global.convoy.tracer_type | string | `"otel"` | Tracing provider type |
112131
| global.externalDatabase.database | string | `"convoy"` | Database name for the external database |
@@ -120,12 +139,12 @@ Open Source Webhooks Gateway
120139
| global.externalDatabase.secret | string | `""` | If this secret parameter is not empty, the password value will be ignored. The password in the secret should be in the 'password' key |
121140
| global.externalDatabase.username | string | `"postgres"` | Username for the external database |
122141
| global.externalRedis.addresses | string | `""` | redis cluster addresses, if set the other values won't be used |
123-
| global.externalRedis.database | string | `""` | Database name for the external redis. |
142+
| global.externalRedis.database | string | `"0"` | Database name for the external redis. |
124143
| global.externalRedis.enabled | bool | `false` | Enable external redis, Enable this if you use an external redis and disable Native redis |
125-
| global.externalRedis.host | string | `""` | Host for the external redis |
126-
| global.externalRedis.password | string | `""` | password for the external redis, ignored in case of secret parameter with non-empty value |
127-
| global.externalRedis.port | string | `""` | Port for the external redis |
128-
| global.externalRedis.scheme | string | `""` | Scheme for the external redis. This can be redis, rediss, redis-socket or redis-sentinel |
144+
| global.externalRedis.host | string | `"redis-master"` | Host for the external redis |
145+
| global.externalRedis.password | string | `"convoy"` | password for the external redis, ignored in case of secret parameter with non-empty value |
146+
| global.externalRedis.port | string | `"6379"` | Port for the external redis |
147+
| global.externalRedis.scheme | string | `"redis"` | Scheme for the external redis. This can be redis, rediss, redis-socket or redis-sentinel |
129148
| global.externalRedis.secret | string | `""` | If this secret parameter is not empty, password value will be ignored. The password in the secret should be in the 'password' key |
130149
| global.externalRedis.username | string | `""` | username for the external redis. |
131150
| global.nativeRedis.enabled | bool | `true` | Enable redis; This will use redis chart, Disable if you use an external redis |
@@ -135,16 +154,33 @@ Open Source Webhooks Gateway
135154
| global.nativeRedis.secret | string | `""` | If this secret parameter is not empty, password value will be ignored. The password in the secret should be in the 'password' key |
136155
| server.app.replicaCount | int | `1` | |
137156
| server.app.resources | object | `{}` | |
157+
| server.autoscaling.behavior.scaleDown.policies[0].periodSeconds | int | `60` | |
158+
| server.autoscaling.behavior.scaleDown.policies[0].type | string | `"Percent"` | |
159+
| server.autoscaling.behavior.scaleDown.policies[0].value | int | `50` | |
160+
| server.autoscaling.behavior.scaleDown.policies[1].periodSeconds | int | `60` | |
161+
| server.autoscaling.behavior.scaleDown.policies[1].type | string | `"Pods"` | |
162+
| server.autoscaling.behavior.scaleDown.policies[1].value | int | `2` | |
163+
| server.autoscaling.behavior.scaleDown.selectPolicy | string | `"Min"` | |
164+
| server.autoscaling.behavior.scaleDown.stabilizationWindowSeconds | int | `300` | |
165+
| server.autoscaling.behavior.scaleUp.policies[0].periodSeconds | int | `60` | |
166+
| server.autoscaling.behavior.scaleUp.policies[0].type | string | `"Percent"` | |
167+
| server.autoscaling.behavior.scaleUp.policies[0].value | int | `100` | |
168+
| server.autoscaling.behavior.scaleUp.policies[1].periodSeconds | int | `60` | |
169+
| server.autoscaling.behavior.scaleUp.policies[1].type | string | `"Pods"` | |
170+
| server.autoscaling.behavior.scaleUp.policies[1].value | int | `2` | |
171+
| server.autoscaling.behavior.scaleUp.selectPolicy | string | `"Max"` | |
172+
| server.autoscaling.behavior.scaleUp.stabilizationWindowSeconds | int | `0` | |
138173
| server.autoscaling.enabled | bool | `false` | Enable autoscaling for the server |
139174
| server.autoscaling.maxReplicas | int | `10` | |
140175
| server.autoscaling.minReplicas | int | `2` | |
141176
| server.autoscaling.targetCPUUtilizationPercentage | int | `80` | |
142177
| server.autoscaling.targetMemoryUtilizationPercentage | int | `80` | |
178+
| server.enabled | bool | `true` | Enable the server component |
143179
| server.env.analytics.enabled | bool | `true` | |
144180
| server.env.analytics_enabled | bool | `true` | |
145181
| server.env.api_version | string | `"2024-01-01"` | |
146-
| server.env.auth.file.secret | string | `basic-auth` | If this secret parameter is not empty, basic auth inline value will be ignored. The basic auth config should be in the 'basic_auth_config' key |
147182
| server.env.auth.file.basic | object | `{}` | |
183+
| server.env.auth.file.secret | string | `""` | If this secret parameter is not empty, basic auth inline value will be ignored. The basic auth config should be in the 'basic_auth_config' key |
148184
| server.env.auth.jwt.enabled | bool | `true` | |
149185
| server.env.auth.jwt.refresh_secret | string | `"convoy-refresh-secret"` | |
150186
| server.env.auth.jwt.secret | string | `"convoy-secret"` | |
@@ -168,6 +204,7 @@ Open Source Webhooks Gateway
168204
| server.env.pyroscope.username | string | `""` | |
169205
| server.env.retention_policy.enabled | bool | `false` | |
170206
| server.env.retention_policy.policy | string | `"720h"` | |
207+
| server.env.root_path | string | `""` | Configure root patth for convoy server e.g. "/convoy" |
171208
| server.env.sign_up_enabled | bool | `false` | |
172209
| server.env.storage.enabled | bool | `false` | |
173210
| server.env.storage.on_prem.path | string | `""` | |
@@ -191,7 +228,7 @@ Open Source Webhooks Gateway
191228
| server.ingress.tls[0].hosts[0] | string | `"test.com"` | |
192229
| server.ingress.tls[0].secretName | string | `"test-tls-secret"` | |
193230
| server.podDisruptionBudget | object | `{}` | |
194-
| server.securityContext | object | `{}` | |
231+
| server.securityContext | object | `{}` | Pod disruption budget maxUnavailable: 1 minAvailable: 1 |
195232
| server.service.port | int | `80` | Port for the server service |
196233
| server.service.type | string | `"ClusterIP"` | Type of service for the server |
197234

charts/agent/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: agent
33
description: Convoy Agent Chart
44
type: application
5-
version: "3.7.4"
6-
appVersion: "v25.12.6"
5+
version: "3.7.5"
6+
appVersion: "v26.1.4"
77
maintainers:
88
- name: Convoy Engineering Team
99
email: engineering@getconvoy.io

charts/agent/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ env:
150150
image:
151151
repository: getconvoy/convoy
152152
pullPolicy: IfNotPresent
153-
tag: v25.12.6
153+
tag: v26.1.4
154154

155155
nameOverride: "convoy-agent"
156156
fullNameOverride: "convoy-agent"

charts/server/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: "3.7.4"
18+
version: "3.7.5"
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
2323
# It is recommended to use it with quotes.
24-
appVersion: "v25.12.6"
24+
appVersion: "v26.1.4"
2525

2626
maintainers:
2727
- name: Convoy Engineering Team

charts/server/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ env:
153153
image:
154154
repository: getconvoy/convoy
155155
pullPolicy: Always
156-
tag: v25.12.6
156+
tag: v26.1.4
157157

158158
nameOverride: "convoy-server"
159159
fullNameOverride: "convoy-server"

values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ global:
33
# -- Docker image tags for all convoy components
44
image: &image "getconvoy/convoy"
55
# -- Docker image tags for all convoy components
6-
tag: &tag "v25.9.2"
6+
tag: &tag "v26.1.4"
77
# -- Logger Level for all convoy components
88
log_level: &logLevel "error"
99
# -- Convoy Environment

0 commit comments

Comments
 (0)