1 Service Accounts
1 Workloads
4 Bindings
4 Low
Description
Helm chart for deploying a multi-tenant etcd cluster.
Overview
| Identity | Namespace | Automount | Secrets | Permissions | Workloads | Risk |
|---|---|---|---|---|---|---|
kamaji-etcd | default | โ | โ | 4 | 5 | Low |
Numbers in the last two columns indicate how many bindings or workloads involve each ServiceAccount.
Identities
๐ค kamaji-etcd
Namespace: default ย |ย Automount: โ
๐ Permissions (4)
| Role | Resource | Verbs | Risk | Tags |
|---|---|---|---|---|
Role kamaji-etcd-gen-certs-role | core/secrets | create | Low | |
Role kamaji-etcd-gen-certs-role | apps/statefulsets (restricted to: kamaji-etcd) | get ยท list ยท watch | Low | ResourceNameRestricted |
Role kamaji-etcd-gen-certs-role | core/secrets (restricted to: kamaji-etcd-certs) | delete | Low | ResourceNameRestricted |
Role kamaji-etcd-gen-certs-role | core/secrets (restricted to: root-client-certs) | delete | Low | ResourceNameRestricted |
โ ๏ธ Potential Abuse (1)
The following security risks were found based on the above permissions:
๐ฆ Workloads (5)
| Kind | Name | Container | Image |
|---|---|---|---|
| CronJob | kamaji-etcd-defrag | etcd-client | quay.io/coreos/etcd:v3.5.4 |
| Job | kamaji-etcd-etcd-setup-1 | kubectl | clastix/kubectl:v1.20 |
| Job | kamaji-etcd-etcd-setup-2 | etcd-client | quay.io/coreos/etcd:v3.5.4 |
| Job | kamaji-etcd-etcd-teardown | kubectl | clastix/kubectl:v1.20 |
| StatefulSet | kamaji-etcd | etcd | quay.io/coreos/etcd:v3.5.4 |