Skip to content

Commit 79dce32

Browse files
authored
Strimzi Kafka Operator (#110)
1 parent 6871551 commit 79dce32

File tree

4 files changed

+64
-0
lines changed

4 files changed

+64
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
apiVersion: v2
2+
name: strimzi-kafka-operator
3+
description: A Helm chart for Strimzi - Apache Kafka on Kubernetes
4+
5+
# Application charts are a collection of templates that can be packaged into versioned archives
6+
# to be deployed.
7+
type: application
8+
9+
# The chart version. This version number should be incremented each time you make changes
10+
# to the chart and its templates, including the app version.
11+
version: 0.1.1
12+
13+
# Version number of the application being deployed. This version number should be
14+
# incremented each time you make changes to the application.
15+
appVersion: "1.0"
16+
17+
dependencies:
18+
- name: strimzi-kafka-operator
19+
version: 0.31.1
20+
repository: https://strimzi.io/charts/
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Default values for strimzi-kafka-operator.
2+
3+
resources:
4+
limits:
5+
memory: 1Gi
6+
cpu: 1000m
7+
requests:
8+
memory: 1Gi
9+
cpu: 1000m
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{{- if and (.Values.strimziKafkaOperator) (.Values.strimziKafkaOperator.enable) -}}
2+
apiVersion: argoproj.io/v1alpha1
3+
kind: Application
4+
metadata:
5+
name: strimzi-kafka-operator
6+
namespace: argocd
7+
finalizers:
8+
- resources-finalizer.argocd.argoproj.io
9+
spec:
10+
project: default
11+
source:
12+
repoURL: {{ .Values.repoUrl }}
13+
path: add-ons/strimzi-kafka-operator
14+
targetRevision: {{ .Values.targetRevision }}
15+
helm:
16+
values: |
17+
strimzi-kafka-operator:
18+
{{- toYaml .Values.strimziKafkaOperator | nindent 10 }}
19+
destination:
20+
server: https://kubernetes.default.svc
21+
namespace: strimzi
22+
syncPolicy:
23+
automated:
24+
prune: true
25+
retry:
26+
limit: 1
27+
backoff:
28+
duration: 5s
29+
factor: 2
30+
maxDuration: 1m
31+
{{- end -}}

chart/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ clusterAutoscaler:
6464
datadogOperator:
6565
enable: false
6666

67+
# Strimzi Kafka Operator
68+
strimziKafkaOperator:
69+
enabled: false
70+
6771
# External DNS Values
6872
externalDns:
6973
enable: false

0 commit comments

Comments
 (0)