server: enabled: true podAnnotations: reloader.stakater.com/search: "true" statefulSet: replicaCount: 1 image: registry: docker.io repository: woodpeckerci/woodpecker-server tag: "v3.13.0" extraSecretNamesForEnvFrom: - woodpecker-db-creds env: WOODPECKER_HOST: "https://ci.viktorbarzin.me" WOODPECKER_ADMIN: "${woodpecker_admins}" WOODPECKER_OPEN: "true" WOODPECKER_GITHUB: "true" WOODPECKER_GITHUB_URL: "https://github.com" WOODPECKER_GITHUB_CLIENT: "${github_client_id}" WOODPECKER_GITHUB_SECRET: "${github_client_secret}" WOODPECKER_AGENT_SECRET: "${agent_secret}" WOODPECKER_DATABASE_DRIVER: "postgres" WOODPECKER_PLUGINS_PRIVILEGED: "woodpeckerci/plugin-docker-buildx,plugins/docker" WOODPECKER_PLUGINS_TRUSTED_CLONE: "woodpeckerci/plugin-git,alpine" WOODPECKER_LOG_LEVEL: "info" WOODPECKER_FORGEJO: "true" WOODPECKER_FORGEJO_CLIENT: "${forgejo_client_id}" WOODPECKER_FORGEJO_SECRET: "${forgejo_client_secret}" WOODPECKER_FORGEJO_URL: "${forgejo_url}" service: type: ClusterIP port: 80 # Disable built-in ingress (using ingress_factory) ingress: enabled: false # Disable PVC (using PostgreSQL instead of SQLite) persistence: enabled: false agent: enabled: true podAnnotations: reloader.stakater.com/search: "true" replicaCount: 2 image: registry: docker.io repository: woodpeckerci/woodpecker-agent tag: "v3.13.0" env: WOODPECKER_BACKEND: "kubernetes" WOODPECKER_BACKEND_K8S_NAMESPACE: "woodpecker" WOODPECKER_MAX_WORKFLOWS: "2" WOODPECKER_AGENT_SECRET: "${agent_secret}" persistence: enabled: false rbac: create: true serviceAccount: create: true name: "woodpecker-agent"