This commit is contained in:
@@ -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
|
||||
@@ -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"
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -20,7 +20,7 @@ db:
|
||||
name: factorio
|
||||
port: 5432
|
||||
storage: 10Gi
|
||||
storageClassName: "" # leave empty for cluster default
|
||||
storageClassName: ""
|
||||
|
||||
service:
|
||||
type: ClusterIP
|
||||
|
||||
Reference in New Issue
Block a user