github.com/operator-framework/operator-lifecycle-manager@v0.30.0/deploy/upstream/manifests/0.14.1/0000_50_olm_09-aggregated.clusterrole.yaml (about)

     1  ---
     2  # Source: olm/templates/0000_50_olm_09-aggregated.clusterrole.yaml
     3  kind: ClusterRole
     4  apiVersion: rbac.authorization.k8s.io/v1
     5  metadata:
     6    name: aggregate-olm-edit
     7    labels:
     8      # Add these permissions to the "admin" and "edit" default roles.
     9      rbac.authorization.k8s.io/aggregate-to-admin: "true"
    10      rbac.authorization.k8s.io/aggregate-to-edit: "true"
    11  rules:
    12  - apiGroups: ["operators.coreos.com"]
    13    resources: ["subscriptions"]
    14    verbs: ["create", "update", "patch", "delete"]
    15  - apiGroups: ["operators.coreos.com"]
    16    resources: ["clusterserviceversions", "catalogsources", "installplans", "subscriptions"]
    17    verbs: ["delete"]
    18  ---
    19  # Source: olm/templates/0000_50_olm_09-aggregated.clusterrole.yaml
    20  kind: ClusterRole
    21  apiVersion: rbac.authorization.k8s.io/v1
    22  metadata:
    23    name: aggregate-olm-view
    24    labels:
    25      # Add these permissions to the "admin", "edit" and "view" default roles
    26      rbac.authorization.k8s.io/aggregate-to-admin: "true"
    27      rbac.authorization.k8s.io/aggregate-to-edit: "true"
    28      rbac.authorization.k8s.io/aggregate-to-view: "true"
    29  rules:
    30  - apiGroups: ["operators.coreos.com"]
    31    resources: ["clusterserviceversions", "catalogsources", "installplans", "subscriptions", "operatorgroups"]
    32    verbs: ["get", "list", "watch"]
    33  - apiGroups: ["packages.operators.coreos.com"]
    34    resources: ["packagemanifests", "packagemanifests/icon"]
    35    verbs: ["get", "list", "watch"]