Added chart version
All checks were successful
Build & Push / build (push) Successful in 3m35s

This commit is contained in:
Caesar2011
2026-05-17 21:39:10 +02:00
parent 7f1416f94a
commit b90038ea4c
5 changed files with 14 additions and 11 deletions

View File

@@ -17,6 +17,9 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Install Helm
uses: azure/setup-helm@v4
- name: Log in to Gitea Container Registry
uses: docker/login-action@v3
with:
@@ -44,12 +47,17 @@ jobs:
cache-to: type=inline
- name: Package Helm chart
run: helm package web/charts/factorio-signal-exporter
run: |
SHORT_SHA=$(echo "${{ github.sha }}" | cut -c1-7)
helm package web/charts/factorio-signal-exporter \
--version "0.0.0-${SHORT_SHA}" \
--app-version "${SHORT_SHA}"
- name: Push Helm chart to Gitea
run: |
curl -u ${{ secrets.GITEA_USERNAME }}:${{ secrets.GITEA_TOKEN }} \
SHORT_SHA=$(echo "${{ github.sha }}" | cut -c1-7)
curl -u ${{ secrets.REGISTRY_USERNAME }}:${{ secrets.REGISTRY_TOKEN }} \
-X POST \
https://${{ env.REGISTRY }}/api/packages/sebse/helm/api/charts \
-F "chart=@factorio-signal-exporter-0.1.0.tgz" \
-F "chart=@factorio-signal-exporter-0.0.0-${SHORT_SHA}.tgz" \
--fail-with-body

View File

@@ -2,5 +2,5 @@ apiVersion: v2
name: factorio-signal-exporter
description: Factorio Signal Exporter — Next.js dashboard with TimescaleDB
type: application
version: 0.1.0
version: 0.0.0-dev
appVersion: "latest"

View File

@@ -26,12 +26,6 @@ spec:
env:
- name: POSTGRES_USER
value: {{ .Values.db.user | quote }}
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: {{ include "factorio-signal-exporter.secretName" . }}
key: DATABASE_URL
optional: false
- name: POSTGRES_PASSWORD
value: {{ .Values.db.password | quote }}
- name: POSTGRES_DB

View File

@@ -13,6 +13,7 @@ spec:
metadata:
labels:
{{- include "factorio-signal-exporter.selectorLabels" . | nindent 8 }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:

View File

@@ -20,7 +20,7 @@ db:
name: factorio
port: 5432
storage: 10Gi
storageClassName: "" # leave empty for cluster default
storageClassName: ""
service:
type: ClusterIP