blob: 65ee1d2a9690f351eca593e71cd62ba093f2e62a [file] [log] [blame]
efiacorecbae132022-03-04 15:01:30 +00001{{/*
2# Copyright © 2022 Nordix Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15*/}}
16{{ if eq .Values.useStrimziKafka true }}
17apiVersion: kafka.strimzi.io/v1beta2
18kind: KafkaUser
19metadata:
20 name: {{ include "common.release" . }}-{{ .Values.cdsKafkaUser }}
21 labels:
22 strimzi.io/cluster: {{ include "common.release" . }}-strimzi
23spec:
24 authentication:
25 type: scram-sha-512
26 authorization:
27 type: simple
28 acls:
29 - resource:
30 type: group
31 name: {{ .Values.kafkaRequestConsumer.groupId }}
32 operation: All
33 - resource:
34 type: topic
35 name: {{ .Values.kafkaRequestConsumer.topic }}
36 operation: All
37 - resource:
38 type: topic
39 name: {{ .Values.kafkaRequestProducer.topic }}
40 operation: All
41 - resource:
42 type: topic
43 name: {{ .Values.kafkaAuditRequest.topic }}
44 operation: All
45 - resource:
46 type: topic
47 name: {{ .Values.kafkaAuditResponse.topic }}
48 operation: All
49{{ end }}