Files
bluejay-infra/apps-gx10/fc-system/clusterrole-mysql-operator.json
2026-06-17 13:47:40 -05:00

210 lines
3.4 KiB
JSON

{
"apiVersion": "rbac.authorization.k8s.io/v1",
"kind": "ClusterRole",
"metadata": {
"name": "mysql-operator",
"labels": {
"app.kubernetes.io/name": "mysql-operator",
"app.kubernetes.io/instance": "mysql-operator",
"app.kubernetes.io/managed-by": "flowercore",
"app.kubernetes.io/component": "operator",
"app.kubernetes.io/part-of": "flowercore-mysql"
}
},
"rules": [
{
"apiGroups": [
"flowercore.io"
],
"resources": [
"mysqlinstancecrds"
],
"verbs": [
"get",
"list",
"watch",
"patch",
"update"
]
},
{
"apiGroups": [
"flowercore.io"
],
"resources": [
"mysqlinstancecrds/status"
],
"verbs": [
"get",
"patch",
"update"
]
},
{
"apiGroups": [
"flowercore.io"
],
"resources": [
"mysqlinstancecrds/finalizers"
],
"verbs": [
"get",
"patch",
"update"
]
},
{
"apiGroups": [
"flowercore.io"
],
"resources": [
"mysqlreplicacrds"
],
"verbs": [
"get",
"list",
"watch",
"patch",
"update",
"create",
"delete"
]
},
{
"apiGroups": [
"flowercore.io"
],
"resources": [
"mysqlreplicacrds/status"
],
"verbs": [
"get",
"patch",
"update"
]
},
{
"apiGroups": [
"flowercore.io"
],
"resources": [
"mysqlreplicacrds/finalizers"
],
"verbs": [
"get",
"patch",
"update"
]
},
{
"apiGroups": [
"apps"
],
"resources": [
"deployments"
],
"verbs": [
"get",
"list",
"create",
"update",
"delete"
]
},
{
"apiGroups": [
""
],
"resources": [
"services"
],
"verbs": [
"get",
"list",
"create",
"delete"
]
},
{
"apiGroups": [
""
],
"resources": [
"secrets"
],
"verbs": [
"get",
"list",
"create",
"delete"
]
},
{
"apiGroups": [
""
],
"resources": [
"persistentvolumeclaims"
],
"verbs": [
"get",
"list",
"create",
"delete"
]
},
{
"apiGroups": [
""
],
"resources": [
"namespaces"
],
"verbs": [
"get",
"list",
"create"
]
},
{
"apiGroups": [
"batch"
],
"resources": [
"jobs"
],
"verbs": [
"get",
"list",
"create"
]
},
{
"apiGroups": [
""
],
"resources": [
"events"
],
"verbs": [
"create",
"patch"
]
},
{
"apiGroups": [
"coordination.k8s.io"
],
"resources": [
"leases"
],
"verbs": [
"get",
"list",
"create",
"update"
]
}
]
}