-
Notifications
You must be signed in to change notification settings - Fork 1
/
demo-managed-user.yaml
75 lines (69 loc) · 2 KB
/
demo-managed-user.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# Copyright 2020 The Knative Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaUser
metadata:
name: demo-managed-user
namespace: kafka
labels:
strimzi.io/cluster: my-cluster
spec:
authentication:
type: tls
authorization:
type: simple
acls:
# Example ACL rules for Knative Brokers for Apache Kafka in the `demo-managed` namespace.
- resource:
type: topic
name: "knative-broker-demo-managed-"
patternType: prefix
operations:
- Create
- Write
- Describe
- DescribeConfigs
- Read
- Delete
host: "*"
# Example ACL rules for Knative Channels for Apache Kafka in the `demo-managed` namespace.
- resource:
type: topic
name: "knative-channel-demo-managed-"
patternType: prefix
operations:
- Create
- Write
- Describe
- DescribeConfigs
- Read
- Delete
host: "*"
- resource:
type: group
# TODO(pierDipi) migrate to this config once 1.31 is out
# name: "knative-trigger-demo-managed-"
# patternType: prefix
name: "*"
patternType: literal
operations:
- Describe
- Delete
- Read
host: "*"
quotas:
producerByteRate: 12580000 # 12Mi
consumerByteRate: 37750000 # 36Mi
requestPercentage: 30
controllerMutationRate: 10