Added chart version
Some checks failed
Build & Push / build (push) Failing after 2m7s

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

View File

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

View File

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

View File

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

View File

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

View File

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