[PR #172] [CLOSED] Add a basic GatewayAPI based helm chart #180

Closed
opened 2026-02-16 12:51:44 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/stoatchat/self-hosted/pull/172
Author: @rastaman
Created: 10/5/2025
Status: Closed

Base: mainHead: gateway_api_helm_chart


📝 Commits (1)

  • b2528da Add a basic GatewayAPI based helm chart

📊 Changes

15 files changed (+605 additions, -0 deletions)

View changed files

charts/revolt-helm-gateway-api/Chart.yaml (+7 -0)
charts/revolt-helm-gateway-api/README.md (+7 -0)
charts/revolt-helm-gateway-api/templates/api.yaml (+49 -0)
charts/revolt-helm-gateway-api/templates/autumn.yaml (+49 -0)
charts/revolt-helm-gateway-api/templates/crond.yaml (+33 -0)
charts/revolt-helm-gateway-api/templates/events.yaml (+50 -0)
charts/revolt-helm-gateway-api/templates/january.yaml (+49 -0)
charts/revolt-helm-gateway-api/templates/minio.yaml (+70 -0)
charts/revolt-helm-gateway-api/templates/pushd.yaml (+33 -0)
charts/revolt-helm-gateway-api/templates/rabbit.yaml (+60 -0)
charts/revolt-helm-gateway-api/templates/redis.yaml (+36 -0)
charts/revolt-helm-gateway-api/templates/revolt-configmap.yaml (+21 -0)
charts/revolt-helm-gateway-api/templates/routing.yaml (+54 -0)
charts/revolt-helm-gateway-api/templates/web.yaml (+49 -0)
charts/revolt-helm-gateway-api/values.yaml (+38 -0)

📄 Description

Hi,

This is a work in progress for an Helm chart to deploy Revolt in a Kubernetes cluster.

It is really basic and use embedded databases and services, but that can be a start.

To install, create the namespace, modify the values.yaml file to your needs and then install with helm.

It rely on GatewayAPI so should be somewhat agnostic on your implementation (tested with cilium+envoy).

Hope this helps.

Please make sure to check the following tasks before opening and submitting a PR

  • I understand and have followed the contribution guide
  • I have tested my changes locally and they are working as intended

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/stoatchat/self-hosted/pull/172 **Author:** [@rastaman](https://github.com/rastaman) **Created:** 10/5/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `gateway_api_helm_chart` --- ### 📝 Commits (1) - [`b2528da`](https://github.com/stoatchat/self-hosted/commit/b2528da3fd477f6521c79bce8caf72535bbcec9b) Add a basic GatewayAPI based helm chart ### 📊 Changes **15 files changed** (+605 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `charts/revolt-helm-gateway-api/Chart.yaml` (+7 -0) ➕ `charts/revolt-helm-gateway-api/README.md` (+7 -0) ➕ `charts/revolt-helm-gateway-api/templates/api.yaml` (+49 -0) ➕ `charts/revolt-helm-gateway-api/templates/autumn.yaml` (+49 -0) ➕ `charts/revolt-helm-gateway-api/templates/crond.yaml` (+33 -0) ➕ `charts/revolt-helm-gateway-api/templates/events.yaml` (+50 -0) ➕ `charts/revolt-helm-gateway-api/templates/january.yaml` (+49 -0) ➕ `charts/revolt-helm-gateway-api/templates/minio.yaml` (+70 -0) ➕ `charts/revolt-helm-gateway-api/templates/pushd.yaml` (+33 -0) ➕ `charts/revolt-helm-gateway-api/templates/rabbit.yaml` (+60 -0) ➕ `charts/revolt-helm-gateway-api/templates/redis.yaml` (+36 -0) ➕ `charts/revolt-helm-gateway-api/templates/revolt-configmap.yaml` (+21 -0) ➕ `charts/revolt-helm-gateway-api/templates/routing.yaml` (+54 -0) ➕ `charts/revolt-helm-gateway-api/templates/web.yaml` (+49 -0) ➕ `charts/revolt-helm-gateway-api/values.yaml` (+38 -0) </details> ### 📄 Description Hi, This is a work in progress for an Helm chart to deploy Revolt in a Kubernetes cluster. It is really basic and use embedded databases and services, but that can be a start. To install, create the namespace, modify the values.yaml file to your needs and then install with helm. It rely on GatewayAPI so should be somewhat agnostic on your implementation (tested with cilium+envoy). Hope this helps. ## Please make sure to check the following tasks before opening and submitting a PR - [X] I understand and have followed the [contribution guide](https://github.com/revoltchat/.github/blob/master/.github/CONTRIBUTING.md) - [X] I have tested my changes locally and they are working as intended --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 12:51:44 -05:00
yindo closed this issue 2026-02-16 12:51:44 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stoatchat/self-hosted#180