I am following below link for installing GoCD using helm chart,
https://docs.gocd.org/current/gocd_on_kubernetes/gocd_helm_chart/helm_install.html
when I run below command it gives error:
$ helm install stable/gocd --name gocd --namespace gocd
Error: release gocd failed: clusterroles.rbac.authorization.k8s.io is forbidden: User "system:serviceaccount:kube-system:tiller" cannot create resource "clusterroles" in API group "rbac.authorization.k8s.io" at the cluster scope
Below is the clusterRoleBinding for tiller service account.
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"rbac.authorization.k8s.io/v1","kind":"ClusterRoleBinding","metadata":{"annotations":{"rbac.authorization.kubernetes.io/autoupdate":"true"},"labels":{"kubernetes.io/bootstrapping":"rbac-defaults"},"name":"cluster-admin-tiller"},"roleRef":{"apiGroup":"rbac.authorization.k8s.io","kind":"ClusterRole","name":"cluster-admin"},"subjects":[{"apiGroup":"","kind":"ServiceAccount","name":"tiller","namespace":"kube-system"}]}
rbac.authorization.kubernetes.io/autoupdate: "true"
creationTimestamp: "2019-06-21T07:15:12Z"
labels:
kubernetes.io/bootstrapping: rbac-defaults
name: cluster-admin-tiller
resourceVersion: "371704"
selfLink: /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/cluster-admin-tiller
uid: 4f5aedb7-93f4-11e9-825b-021cf6c0635e
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: tiller
namespace: kube-system
Not able to get rid of this error even after binding cluster-admin ClusterRole to the Service account tiller and default.
Please assist
I am following below link for installing GoCD using helm chart,
https://docs.gocd.org/current/gocd_on_kubernetes/gocd_helm_chart/helm_install.html
when I run below command it gives error:
$ helm install stable/gocd --name gocd --namespace gocdError: release gocd failed: clusterroles.rbac.authorization.k8s.io is forbidden: User "system:serviceaccount:kube-system:tiller" cannot create resource "clusterroles" in API group "rbac.authorization.k8s.io" at the cluster scopeBelow is the clusterRoleBinding for tiller service account.
Not able to get rid of this error even after binding cluster-admin ClusterRole to the Service account tiller and default.
Please assist