zelda/backend/resource/zgroup/demo.yaml

55 lines
1.6 KiB
YAML

apiVersion: zelda.io/v1alpha1
kind: ZGroup
metadata:
name: demo
namespace: demo
spec:
rulers:
- apiGroups: [""]
resources: ["pods", "secrets", "serviceaccounts", "configmaps", "persistentvolumeclaims", "limitranges", "jobs", "namespaces",]
verbs: ["get", "list", "create", "update", "delete", "patch", "watch"]
- apiGroups: [""]
resources: ["pods/log", "pods/status", "events", "pods/events"]
verbs: ["get", "list", "watch"]
- apiGroups: ["apps"]
resources: ["deployments", "statefulsets"]
verbs: ["get", "list", "create", "update", "delete", "patch", "watch"]
- apiGroups:
- "swallow.intbee.com"
resources:
- "projects"
- "users"
- "groups"
- "builders"
- "apprunners"
- "registries"
- "scriptrunners"
- "hostaliases"
verbs: ["get", "list", "create", "update", "delete", "patch", "watch"]
- apiGroups:
- "tekton.dev"
resources:
- "tasks"
- "taskruns"
- "pipelines"
- "pipelineresources"
- "pipelineruns"
verbs: ["get", "list", "create", "update", "delete", "patch", "watch"]
- apiGroups:
- "triggers.tekton.dev"
resources:
- "triggerbindings"
- "triggertemplates"
verbs: ["get", "list", "create", "update", "delete", "patch", "watch"]
- apiGroups:
- "events.k8s.io"
resources:
- "events"
verbs: ["get", "list", "watch"]
- apiGroups: ["metrics.k8s.io"]
resources: ["pods", "nodes"]
verbs: ["get", "list", "watch"]
- apiGroups: ["metrics"]
resources: ["pods", "nodes"]
verbs: ["get", "list", "watch"]