From be53c17847fc6a8b29b8b7dbbcd0055315b879d3 Mon Sep 17 00:00:00 2001 From: Morten Olsen Date: Sun, 21 Dec 2025 19:48:34 +0100 Subject: [PATCH] add woodpecker --- apps/charts/forgejo/Chart.yaml | 5 +++++ .../templates/woodpecker-external-http-service.yaml | 13 +++++++++++++ apps/charts/forgejo/values.yaml | 10 +++++++++- 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 apps/charts/forgejo/templates/woodpecker-external-http-service.yaml diff --git a/apps/charts/forgejo/Chart.yaml b/apps/charts/forgejo/Chart.yaml index fa3f030..c96f7a2 100644 --- a/apps/charts/forgejo/Chart.yaml +++ b/apps/charts/forgejo/Chart.yaml @@ -1,3 +1,8 @@ apiVersion: v2 version: 1.0.0 name: forgejo +dependencies: + - name: woodpecker + version: 1.0.0 + repository: https://woodpecker-ci.org/ + diff --git a/apps/charts/forgejo/templates/woodpecker-external-http-service.yaml b/apps/charts/forgejo/templates/woodpecker-external-http-service.yaml new file mode 100644 index 0000000..5de018b --- /dev/null +++ b/apps/charts/forgejo/templates/woodpecker-external-http-service.yaml @@ -0,0 +1,13 @@ +apiVersion: homelab.mortenolsen.pro/v1 +kind: ExternalHttpService +metadata: + name: "{{ .Release.Name }}-woodpecker" + +spec: + environment: '{{ .Values.globals.environment }}' + subdomain: 'woodpecker' + destination: + host: '{{ .Release.Name }}-woodpecker-server.{{ .Release.Namespace }}.svc.cluster.local' + + port: + number: 80 diff --git a/apps/charts/forgejo/values.yaml b/apps/charts/forgejo/values.yaml index f93b7ed..b7a936d 100644 --- a/apps/charts/forgejo/values.yaml +++ b/apps/charts/forgejo/values.yaml @@ -1,5 +1,13 @@ image: repository: codeberg.org/forgejo/forgejo - tag: 13@sha256:88858e7f592f82d4f650713c7bed8c0cd792d7f71475a7467c5650a31cd2eda9 + tag: 13 pullPolicy: IfNotPresent subdomain: code + +woodpecker: + server: + env: + - name: WOODPECKER_GITEA + value: "true" + agent: + enabled: true