~ knotless Search/
↑↓ move↵ open⇧↵ all results
0
0
main
54 lines · 1.4 KB Raw History
apiVersion: socialweb.computer/v1alpha1
kind: OpenBaoServer
metadata:
  name: requester
spec:
  asset:
    name: bao
    sha256: ""
  clients:
    - name: requester
      kvMount: requester
---
apiVersion: v1
kind: ServiceAccount
metadata:
  name: requester
  namespace: default
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
  name: requester
rules:
  - apiGroups: ["socialweb.computer"]
    resources: ["openbaoservers"]
    verbs: ["get", "list"]
  - apiGroups: ["socialweb.computer"]
    resources: ["marketidentities", "computecontracts"]
    verbs: ["get", "list", "watch", "patch", "update"]
  - apiGroups: ["socialweb.computer"]
    resources: ["marketidentities/status", "computecontracts/status"]
    verbs: ["get", "patch", "update"]
  - apiGroups: ["socialweb.computer"]
    resources: ["contractevents"]
    verbs: ["get", "list", "watch", "create", "patch", "update", "delete"]
  - apiGroups: ["socialweb.computer"]
    resources: ["contractevents/status"]
    verbs: ["get", "patch", "update"]
  - apiGroups: ["socialweb.computer"]
    resources: ["marketrequesters", "marketrequesters/status"]
    verbs: ["get", "patch"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: requester
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: requester
subjects:
  - kind: ServiceAccount
    name: requester
    namespace: default