server: enabled: true statefulSet: replicaCount: 1 image: registry: docker.io repository: woodpeckerci/woodpecker-server tag: "v3.13.0" env: WOODPECKER_HOST: "https://ci.viktorbarzin.me" WOODPECKER_ADMIN: "ViktorBarzin" WOODPECKER_OPEN: "false" 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_DATABASE_DATASOURCE: "postgres://woodpecker:${db_password}@${postgresql_host}:5432/woodpecker?sslmode=disable" 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 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"