github.com/mre-fog/trillianxx@v1.1.2-0.20180615153820-ae375a99d36a/examples/deployment/kubernetes/etcd-role.yaml (about) 1 apiVersion: rbac.authorization.k8s.io/v1beta1 2 kind: ClusterRole 3 metadata: 4 name: etcd-operator 5 namespace: default 6 rules: 7 - apiGroups: 8 - etcd.database.coreos.com 9 resources: 10 - etcdclusters 11 - etcdbackups 12 - etcdrestores 13 verbs: 14 - "*" 15 - apiGroups: 16 - apiextensions.k8s.io 17 resources: 18 - customresourcedefinitions 19 verbs: 20 - "*" 21 - apiGroups: 22 - "" 23 resources: 24 - pods 25 - services 26 - endpoints 27 - persistentvolumeclaims 28 - events 29 verbs: 30 - "*" 31 - apiGroups: 32 - apps 33 resources: 34 - deployments 35 verbs: 36 - "*" 37 # The following permissions can be removed if not using S3 backup and TLS 38 - apiGroups: 39 - "" 40 resources: 41 - secrets 42 verbs: 43 - get