chatwoot / chatwoot/charts

Missing liveness / readiness / startup probes

Open
#151 2 comments 2 reactions 0 assignees View on GitHub
Dominant language
Go Template
Stars
76
Forks
72
PR merge metrics
No merged PRs in 30d

Description

In helm chart probes are missing and at least for web-deployment it is needed to perform rollout restart without service interruption
would be nice to be able to configure something like
```
livenessProbe:
failureThreshold: 3
httpGet:
path: /
port: 3000
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 1
readinessProbe:
failureThreshold: 1
httpGet:
path: /
port: 3000
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 3
successThreshold: 1
timeoutSeconds: 1
startupProbe:
failureThreshold: 20
httpGet:
path: /
port: 3000
scheme: HTTP
periodSeconds: 3
successThreshold: 1
timeoutSeconds: 1

```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Helm chart templates for the web-deployment and the values used to configure them. Review how Kubernetes probes are currently represented, then make liveness, readiness, and startup probes configurable for the deployment. Done means the chart accepts the probe settings shown in the issue and supports rollout restarts without service interruption.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes
Domain
devops, infrastructure
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.