hm4: own hosting operator CRDs and RBAC

This commit is contained in:
Andrew Stoltz
2026-06-17 13:47:40 -05:00
parent 4f7a5f3d20
commit a0d79eeb8c
13 changed files with 1217 additions and 0 deletions

View File

@@ -0,0 +1,113 @@
{
"apiVersion": "rbac.authorization.k8s.io/v1",
"kind": "ClusterRole",
"metadata": {
"name": "php-web"
},
"rules": [
{
"apiGroups": [
""
],
"resources": [
"namespaces",
"pods",
"services",
"secrets",
"configmaps",
"persistentvolumeclaims"
],
"verbs": [
"get",
"list",
"watch",
"create",
"update",
"patch",
"delete"
]
},
{
"apiGroups": [
"apps"
],
"resources": [
"deployments"
],
"verbs": [
"get",
"list",
"watch",
"create",
"update",
"patch",
"delete"
]
},
{
"apiGroups": [
""
],
"resources": [
"pods/log",
"pods/exec"
],
"verbs": [
"get",
"create"
]
},
{
"apiGroups": [
"traefik.io"
],
"resources": [
"ingressroutes",
"middlewares"
],
"verbs": [
"get",
"list",
"watch",
"create",
"update",
"patch",
"delete"
]
},
{
"apiGroups": [
"cert-manager.io"
],
"resources": [
"certificates"
],
"verbs": [
"get",
"list",
"watch",
"create",
"update",
"patch",
"delete"
]
},
{
"apiGroups": [
"flowercore.io"
],
"resources": [
"phpapplicationcrds"
],
"verbs": [
"get",
"list",
"watch",
"create",
"update",
"patch",
"delete"
]
}
]
}