woodpecker ci

This commit is contained in:
azykov@mail.ru
2026-10-07 11:23:22 +03:00
parent b8c581eab8
commit a31372b953
11 changed files with 219 additions and 1 deletions
+33
View File
@@ -0,0 +1,33 @@
# 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