From e8c963c7d5347b44c25791426f57211ea5f7b1b9 Mon Sep 17 00:00:00 2001 From: jklein Date: Mon, 23 Feb 2026 16:33:03 +0100 Subject: [PATCH] feat(gotenberg): added publish/deploy workflow --- .github/workflows/change-app-version.yml | 1 + .github/workflows/deploy-helm-chart.yml | 3 ++- .github/workflows/publish-apache-tika.yml | 6 +++--- .github/workflows/publish-gotenberg.yml | 21 +++++++++++++++++++++ 4 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/publish-gotenberg.yml diff --git a/.github/workflows/change-app-version.yml b/.github/workflows/change-app-version.yml index f419be1..d818fb2 100644 --- a/.github/workflows/change-app-version.yml +++ b/.github/workflows/change-app-version.yml @@ -22,6 +22,7 @@ on: - teamspeak-server - urlaubsverwaltung - apache-tika + - gotenberg workflow_call: inputs: app-version: diff --git a/.github/workflows/deploy-helm-chart.yml b/.github/workflows/deploy-helm-chart.yml index 8a93aaa..2fe3a99 100644 --- a/.github/workflows/deploy-helm-chart.yml +++ b/.github/workflows/deploy-helm-chart.yml @@ -13,10 +13,11 @@ on: options: - zipline - calibre-web-automated - - apache-tika + - cluster-tika - cluster-smb - teamspeak-server - urlaubsverwaltung-petrus-kh + - cluster-gotenberg workflow_call: inputs: chart-version: diff --git a/.github/workflows/publish-apache-tika.yml b/.github/workflows/publish-apache-tika.yml index 436797b..ee74bec 100644 --- a/.github/workflows/publish-apache-tika.yml +++ b/.github/workflows/publish-apache-tika.yml @@ -6,16 +6,16 @@ on: - apache-tika/** jobs: publish-apache-tika: - name: Publish Samba Helm Chart + name: Publish Apache Tika Helm Chart uses: ./.github/workflows/publish-helm-chart.yml with: chart-name: 'apache-tika' secrets: inherit deploy-cluster-tika: - name: Deploy Samba Helm Chart + name: Deploy Cluster-Tika needs: publish-apache-tika uses: ./.github/workflows/deploy-helm-chart.yml with: deployment-identifier: 'cluster-tika' - chart-version: ${{ needs.publish-samba.outputs.chart-version }} + chart-version: ${{ needs.publish-apache-tika.outputs.chart-version }} secrets: inherit diff --git a/.github/workflows/publish-gotenberg.yml b/.github/workflows/publish-gotenberg.yml new file mode 100644 index 0000000..349feb4 --- /dev/null +++ b/.github/workflows/publish-gotenberg.yml @@ -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