更新 deployment/gitlab.yaml

This commit is contained in:
loveuer 2024-04-06 15:34:46 +08:00
parent 5457fe013b
commit 8caf93393a

View File

@ -1,4 +1,10 @@
apiVersion: v1
kind: Namespace
metadata:
name: gitlab-runner
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: gitlab-admin
@ -12,4 +18,39 @@ metadata:
rules:
- apiGroups: ['']
resources: ['*']
verbs: ['*']
verbs: ['*']
---
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: gitlab-admin
namespace: gitlab-runner
subjects:
- kind: ServiceAccount
name: gitlab-admin
namespace: gitlab-runner
roleRef:
kind: Role
name: gitlab-admin
apiGroup: rbac.authorization.k8s.io
---
apiVersion: v1
kind: ConfigMap
metadata:
name: gitlab-runner-config
namespace: gitlab-runner
data:
config.toml: |-
concurrent = 4
[[runners]]
name = "Kubernetes Demo Runner"
url = "https://gitlab.com/ci"
token = "[TOKEN]"
executor = "kubernetes"
[runners.kubernetes]
namespace = "gitlab-runner"
poll_timeout = 600
cpu_request = "1"
service_cpu_request = "200m"