ci: add gitea-runner

This commit is contained in:
Patryk Hegenberg 2025-05-08 17:16:04 +02:00
parent d4e35a4a03
commit 944543bfa2
5 changed files with 44 additions and 0 deletions

View file

@ -0,0 +1,30 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: gitea-act-runner
namespace: gitea
spec:
releaseName: gitea-act-runner
interval: 10m
chart:
spec:
chart: gitea-act-runner
version: "0.5.2"
sourceRef:
kind: HelmRepository
name: gitea-charts
namespace: flux-system
values:
provisioning:
enabled: true
# Gitea-URL wie im Cluster erreichbar (interner Service-Name!)
serverURL: "http://gitea-http.gitea.svc.cluster.local:3000"
# Admin-Zugangsdaten wie oben im Gitea-Chart gesetzt
adminUser: "giteaadmin"
# adminPassword: "changeme"
adminPassword: "F3l1x-230113?"
rbac:
create: true
# Optional: Runner-Name, falls du mehrere Runner willst
runner:
labels: ["k3s", "fluxcd"]

View file

@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: gitea-charts
namespace: flux-system
spec:
url: https://dl.gitea.io/charts/
interval: 1h

View file

@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- helmrepository.yaml
- helmrelease.yaml

View file

@ -4,5 +4,6 @@ resources:
- monitoring/
- longhorn/
- gitea/
- gitea-runner/
# - sonarqube/
- cnpg