manifests/virtualcluster/nodecontrollers/templates/flowcontrol.yaml (32 lines of code) (raw):
apiVersion: flowcontrol.apiserver.k8s.io/v1
kind: FlowSchema
metadata:
name: {{ .Values.name }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/managed-by: "Helm"
annotations:
meta.helm.sh/release-name: "{{ .Release.Name }}"
meta.helm.sh/release-namespace: "{{ .Release.Namespace }}"
spec:
distinguisherMethod:
type: ByUser
matchingPrecedence: 500
priorityLevelConfiguration:
name: custom-system
rules:
- resourceRules:
- apiGroups:
- '*'
clusterScope: true
namespaces:
- '*'
resources:
- '*'
verbs:
- '*'
subjects:
- kind: ServiceAccount
serviceAccount:
name: {{ .Values.name }}
namespace: {{ .Release.Namespace }}