ci(helm): publish charts to GHCR instead of creating releases

This commit is contained in:
henrygd
2026-08-17 14:33:40 -04:00
parent 89ad51d4ce
commit 46cc602d37
12 changed files with 119 additions and 265 deletions

View File

@@ -3,7 +3,7 @@ description: Installs beszel-hub in kubernetes
home: https://github.com/henrygd/beszel/tree/main/supplemental/helm/beszel-hub
name: beszel-hub
appVersion: "0.18.7"
# The release workflow manages this chart version; do not edit manually.
# Bump this version when publishing chart changes.
version: 0.1.4
sources:
- https://github.com/henrygd/beszel/tree/main/supplemental/helm/beszel-hub

View File

@@ -14,26 +14,19 @@ This Helm chart simplifies the deployment of Beszel Hub in Kubernetes environmen
## Quick Start
### 1. Add the Repository
### 1. Install the OCI Chart
```bash
helm repo add beszel https://henrygd.github.io/beszel
helm repo update
```
### 2. Install the Chart
```bash
helm install beszel-hub ./beszel-hub
helm install beszel-hub oci://ghcr.io/henrygd/beszel-charts/beszel-hub
```
Or with a custom values file:
```bash
helm install beszel-hub ./beszel-hub -f custom-values.yaml
helm install beszel-hub oci://ghcr.io/henrygd/beszel-charts/beszel-hub -f custom-values.yaml
```
### 3. Access Beszel Hub
### 2. Access Beszel Hub
By default, Beszel Hub is accessible at `http://beszel-hub:8090` within the cluster.

View File

@@ -2,10 +2,6 @@
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
# To add the Helm repository:
# helm repo add beszel https://henrygd.github.io/beszel
# helm repo update
# -- The number of replicas
replicaCount: 1