{{- if .Values.rbac.create }} {{- if .Values.settings.integrations.knative.enabled }} kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: gloo-role-knative labels: app: gloo gloo: rbac rules: - apiGroups: [""] resources: ["pods", "services", "secrets", "endpoints", "configmaps"] verbs: ["*"] - apiGroups: [""] resources: ["namespaces"] verbs: ["get", "list", "watch"] - apiGroups: ["apiextensions.k8s.io"] resources: ["customresourcedefinitions"] verbs: ["get", "create"] - apiGroups: ["gloo.solo.io"] resources: ["settings", "upstreams","upstreamgroups", "proxies","virtualservices"] verbs: ["*"] - apiGroups: ["networking.internal.knative.dev"] resources: ["clusteringresses"] verbs: ["get", "list", "watch"] {{- end -}} {{- end -}}