Files
kubernetes/woodpecker-ci-chart.yml

42 lines
1.3 KiB
YAML

apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: woodpecker-ci
namespace: git
spec:
chart: oci://ghcr.io/woodpecker-ci/helm/woodpecker
targetNamespace: git
valuesContent: |-
server:
host: "ci.keligrubb.com"
agent:
enabled: true
env:
WOODPECKER_HOST: "https://ci.keligrubb.com"
WOODPECKER_OPEN: "true"
WOODPECKER_GITEA: "true"
WOODPECKER_GITEA_URL: "https://git.keligrubb.com"
WOODPECKER_GITEA_CLIENT: "15006ffa-071e-4edb-80f3-8dae4ebf450c"
WOODPECKER_GITEA_SECRET: "gto_qo4svebb6jmjmty3scezsswxqygquf45osrmd5dfigktvemqlh7a"
ingress:
enabled: true
ingressClassName: "nginx"
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-cluster-issuer"
nginx.ingress.kubernetes.io/proxy-body-size: "10m"
hosts:
- host: "ci.keligrubb.com"
paths:
- path: /
pathType: Prefix
tls:
- secretName: woodpecker-ci-tls
hosts:
- "ci.keligrubb.com"
agent:
replicas: 1
env:
WOODPECKER_BACKEND_K8S_NAMESPACE: git
WOODPECKER_MAX_WORKFLOWS: "2"
WOODPECKER_SERVER: "woodpecker-ci-server.git.svc.cluster.local:9000"