From 8caf93393a1ec0c727a04c097701f94ff599df88 Mon Sep 17 00:00:00 2001 From: loveuer Date: Sat, 6 Apr 2024 15:34:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20deployment/gitlab.yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deployment/gitlab.yaml | 43 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/deployment/gitlab.yaml b/deployment/gitlab.yaml index a3b4def..e9faa53 100644 --- a/deployment/gitlab.yaml +++ b/deployment/gitlab.yaml @@ -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: ['*'] \ No newline at end of file + 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" \ No newline at end of file