Files
2026-10-07 11:23:22 +03:00

34 lines
798 B
YAML

# 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