feat(gotenberg): added publish/deploy workflow

This commit is contained in:
jklein committed 2026-02-23 16:33:03 +01:00
1 parent e7cbf59902
commit e8c963c7d5
4 files changed
+27 -4

No files matched your search

+1
View File
@@ -22,6 +22,7 @@ on:
- teamspeak-server - teamspeak-server
- urlaubsverwaltung - urlaubsverwaltung
- apache-tika - apache-tika
- gotenberg
workflow_call: workflow_call:
inputs: inputs:
app-version: app-version:
+2 -1
View File
@@ -13,10 +13,11 @@ on:
options: options:
- zipline - zipline
- calibre-web-automated - calibre-web-automated
- apache-tika - cluster-tika
- cluster-smb - cluster-smb
- teamspeak-server - teamspeak-server
- urlaubsverwaltung-petrus-kh - urlaubsverwaltung-petrus-kh
- cluster-gotenberg
workflow_call: workflow_call:
inputs: inputs:
chart-version: chart-version:
+3 -3
View File
@@ -6,16 +6,16 @@ on:
- apache-tika/** - apache-tika/**
jobs: jobs:
publish-apache-tika: publish-apache-tika:
name: Publish Samba Helm Chart name: Publish Apache Tika Helm Chart
uses: ./.github/workflows/publish-helm-chart.yml uses: ./.github/workflows/publish-helm-chart.yml
with: with:
chart-name: 'apache-tika' chart-name: 'apache-tika'
secrets: inherit secrets: inherit
deploy-cluster-tika: deploy-cluster-tika:
name: Deploy Samba Helm Chart name: Deploy Cluster-Tika
needs: publish-apache-tika needs: publish-apache-tika
uses: ./.github/workflows/deploy-helm-chart.yml uses: ./.github/workflows/deploy-helm-chart.yml
with: with:
deployment-identifier: 'cluster-tika' deployment-identifier: 'cluster-tika'
chart-version: ${{ needs.publish-samba.outputs.chart-version }} chart-version: ${{ needs.publish-apache-tika.outputs.chart-version }}
secrets: inherit secrets: inherit
+21
View File
@@ -0,0 +1,21 @@
name: Publish Gotenberg Helm Chart
on:
workflow_dispatch:
push:
paths:
- gotenberg/**
jobs:
publish-gotenberg:
name: Publish Gotenberg Helm Chart
uses: ./.github/workflows/publish-helm-chart.yml
with:
chart-name: 'gotenberg'
secrets: inherit
deploy-cluster-gotenberg:
name: Deploy Cluster-Gotenberg
needs: publish-gotenberg
uses: ./.github/workflows/deploy-helm-chart.yml
with:
deployment-identifier: 'cluster-gotenberg'
chart-version: ${{ needs.publish-gotenberg.outputs.chart-version }}
secrets: inherit