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