# Helm values for Woodpecker CI # Chart: woodpecker/woodpecker # Namespace: woodpecker # --- Server --- server: enabled: true env: WOODPECKER_HOST: "https://stonks-ci.celestium.life" WOODPECKER_SERVER_ADDR: "0.0.0.0:8000" WOODPECKER_GITEA: "true" WOODPECKER_GITEA_URL: "http://gitea-service.git-server.svc.cluster.local:3000" WOODPECKER_GITEA_CLIENT: "" WOODPECKER_GITEA_SECRET: "" WOODPECKER_ADMIN: "admin" WOODPECKER_PLUGINS_PRIVILEGED: "woodpeckerci/plugin-docker-buildx" # Traefik ingress with TLS via cert-manager ingress: enabled: true ingressClassName: traefik hosts: - host: stonks-ci.celestium.life paths: - path: / backend: serviceName: woodpecker-server servicePort: 80 tls: - secretName: woodpecker-tls hosts: - stonks-ci.celestium.life annotations: cert-manager.io/cluster-issuer: ca-issuer # NFS-backed persistent volume for SQLite database and build data persistentVolume: enabled: true size: 5Gi storageClass: "" # --- Agent --- agent: enabled: true replicaCount: 2 env: WOODPECKER_SERVER: "woodpecker-server:9000" WOODPECKER_BACKEND: kubernetes WOODPECKER_BACKEND_K8S_NAMESPACE: woodpecker WOODPECKER_BACKEND_K8S_VOLUME_SIZE: 10G WOODPECKER_BACKEND_K8S_STORAGE_RWX: "true"