Milchbroetchen
Hello :-)
Hi,
ich habe auf meinem OpenShift/OKD Cluster den GitLab Runner mittels Operator installiert. Leider erhalte ich folgende Fehlermeldung wenn ich pipelines ausführen möchte.
Den Fehler verstehe ich auch und habe folgendes YAML Script im Namespace gitlab-runner (in dem der Runner installiert ist) angewendet:
Leider bleibt dieser Fehler bestehen, wo liegt mein Denkfehler, wie kann ich dieses Problem beheben?
Mit freundlichen Grüßen
Ich
ich habe auf meinem OpenShift/OKD Cluster den GitLab Runner mittels Operator installiert. Leider erhalte ich folgende Fehlermeldung wenn ich pipelines ausführen möchte.
Code:
ERROR: Job failed (system failure): prepare environment: setting up credentials: secrets is forbidden: User "system:serviceaccount:gitlab-runner:gitlab-runner-sa" cannot create resource "secrets" in API group "" in the namespace "gitlab-runner". Check https://docs.gitlab.com/runner/shells/index.html#shell-profile-loading for more information
Den Fehler verstehe ich auch und habe folgendes YAML Script im Namespace gitlab-runner (in dem der Runner installiert ist) angewendet:
YAML:
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: gitlab-runner
namespace: gitlab-runner
rbac:
rules:
- resources: ["configmaps", "pods", "pods/attach", "secrets", "services"]
verbs: ["get", "list", "watch", "create", "patch", "update", "delete"]
- apiGroups: [""]
resources: ["pods/exec"]
verbs: ["create", "patch", "delete"]
serviceAccountName: gitlab-runner-sa
Leider bleibt dieser Fehler bestehen, wo liegt mein Denkfehler, wie kann ich dieses Problem beheben?
Mit freundlichen Grüßen
Ich