[PR #227] [CLOSED] feat: Added Helm chart #898

Closed
opened 2025-10-07 00:24:18 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pocket-id/pocket-id/pull/227
Author: @hobbit44
Created: 2/12/2025
Status: Closed

Base: mainHead: main


📝 Commits (4)

📊 Changes

15 files changed (+634 additions, -14 deletions)

View changed files

.github/workflows/pr-checks.yml (+36 -0)
📝 .github/workflows/release.yml (+24 -14)
📝 CONTRIBUTING.md (+9 -0)
chart/.helmignore (+23 -0)
chart/Chart.yaml (+9 -0)
chart/README.md (+70 -0)
chart/README.md.gotmpl (+29 -0)
chart/templates/NOTES.txt (+22 -0)
chart/templates/_helpers.tpl (+62 -0)
chart/templates/configmap.yaml (+18 -0)
chart/templates/ingress.yaml (+43 -0)
chart/templates/service.yaml (+15 -0)
chart/templates/serviceaccount.yaml (+13 -0)
chart/templates/statefulset.yaml (+109 -0)
chart/values.yaml (+152 -0)

📄 Description

I primarily use k8s and i noticed you didnt have one yet so threw together somthing to get started.

Please let me know if you want anything changed inline with any design parameters you have and im happy to keep maintaining this.

This uses the OCI standard to push charts to the ghcr.io pakages repo alongside your docker image. I would also recommend publishing this to ArtifactHub.

This can be tested by using:

helm template test oci://ghcr.io/hobbit44/pocket-id/charts/pocket-id

If you want to include this im happy to update the docs in you other repo to add an installation guide and useful values examples.


🔄 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/pocket-id/pocket-id/pull/227 **Author:** [@hobbit44](https://github.com/hobbit44) **Created:** 2/12/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (4) - [`a22eb55`](https://github.com/pocket-id/pocket-id/commit/a22eb55d4cfd53f0ffeac5f2ea6f8b516d492549) Added helm chart and updated release workflow - [`3f2f503`](https://github.com/pocket-id/pocket-id/commit/3f2f50378a060ce6a5dbf9c4d56f4d8234bff96e) update - [`2fbc0ee`](https://github.com/pocket-id/pocket-id/commit/2fbc0ee4b655050afff6e1ae0cffdcaed37e7282) update - [`60d387c`](https://github.com/pocket-id/pocket-id/commit/60d387cb0277b1ed02a3331eb7fe9a997cbccc3f) Merge branch 'pocket-id:main' into main ### 📊 Changes **15 files changed** (+634 additions, -14 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/pr-checks.yml` (+36 -0) 📝 `.github/workflows/release.yml` (+24 -14) 📝 `CONTRIBUTING.md` (+9 -0) ➕ `chart/.helmignore` (+23 -0) ➕ `chart/Chart.yaml` (+9 -0) ➕ `chart/README.md` (+70 -0) ➕ `chart/README.md.gotmpl` (+29 -0) ➕ `chart/templates/NOTES.txt` (+22 -0) ➕ `chart/templates/_helpers.tpl` (+62 -0) ➕ `chart/templates/configmap.yaml` (+18 -0) ➕ `chart/templates/ingress.yaml` (+43 -0) ➕ `chart/templates/service.yaml` (+15 -0) ➕ `chart/templates/serviceaccount.yaml` (+13 -0) ➕ `chart/templates/statefulset.yaml` (+109 -0) ➕ `chart/values.yaml` (+152 -0) </details> ### 📄 Description I primarily use k8s and i noticed you didnt have one yet so threw together somthing to get started. Please let me know if you want anything changed inline with any design parameters you have and im happy to keep maintaining this. This uses the OCI standard to push charts to the ghcr.io pakages repo alongside your docker image. I would also recommend publishing this to [ArtifactHub](https://artifacthub.io/). This can be tested by using: ``` helm template test oci://ghcr.io/hobbit44/pocket-id/charts/pocket-id ``` If you want to include this im happy to update the docs in you other repo to add an installation guide and useful values examples. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2025-10-07 00:24:18 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id#898