# Agent runs pipeline steps as pods in this namespace (kubernetes backend) apiVersion: v1 kind: ServiceAccount metadata: name: woodpecker-agent namespace: ci --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: woodpecker-agent namespace: ci rules: - apiGroups: [""] resources: [pods, pods/log] verbs: [create, get, list, watch, delete] - apiGroups: [""] resources: [persistentvolumeclaims, services, secrets, configmaps] verbs: [create, get, list, watch, update, delete] --- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: woodpecker-agent namespace: ci roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: woodpecker-agent subjects: - kind: ServiceAccount name: woodpecker-agent namespace: ci