Skip to content
This repository was archived by the owner on Feb 22, 2022. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 13 additions & 12 deletions incubator/kafka/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
apiVersion: v1
description: Apache Kafka is publish-subscribe messaging rethought as a distributed commit log.
description: Apache Kafka is publish-subscribe messaging rethought as a distributed
commit log.
name: kafka
version: 0.1.4
version: 0.1.5
keywords:
- kafka
- zookeeper
- kafka statefulset
- kafka
- zookeeper
- kafka statefulset
home: https://kafka.apache.org/
sources:
- https://github.com/kubernetes/charts/tree/master/incubator/zookeeper
- https://github.com/Yolean/kubernetes-kafka
- https://github.com/solsson/dockerfiles/tree/master/kafka
- https://github.com/kubernetes/charts/tree/master/incubator/zookeeper
- https://github.com/Yolean/kubernetes-kafka
- https://github.com/solsson/dockerfiles/tree/master/kafka
maintainers:
- name: Faraaz Khan
email: faraaz@rationalizeit.us
- name: Marc Villacorta
email: marc.villacorta@gmail.com
- name: Faraaz Khan
email: faraaz@rationalizeit.us
- name: Marc Villacorta
email: marc.villacorta@gmail.com
icon: https://kafka.apache.org/images/logo.png
4 changes: 2 additions & 2 deletions incubator/kafka/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "name" -}}
{{- define "kafka.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}

{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
*/}}
{{- define "fullname" -}}
{{- define "kafka.fullname" -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
6 changes: 3 additions & 3 deletions incubator/kafka/templates/service-brokers.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v1
kind: Service
metadata:
name: {{ template "fullname" . }}
name: {{ template "kafka.fullname" . }}
labels:
app: {{ include "name" . | quote }}
app: {{ include "kafka.name" . | quote }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: {{ .Release.Name | quote }}
heritage: {{ .Release.Service | quote }}
Expand All @@ -12,5 +12,5 @@ spec:
- name: broker
port: 9092
selector:
app: {{ include "name" . | quote }}
app: {{ include "kafka.name" . | quote }}
release: {{ .Release.Name | quote }}
6 changes: 3 additions & 3 deletions incubator/kafka/templates/service-headless.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v1
kind: Service
metadata:
name: {{ template "fullname" . }}-headless
name: {{ template "kafka.fullname" . }}-headless
labels:
app: {{ include "name" . | quote }}
app: {{ include "kafka.name" . | quote }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: {{ .Release.Name | quote }}
heritage: {{ .Release.Service | quote }}
Expand All @@ -15,5 +15,5 @@ spec:
port: 9092
clusterIP: None
selector:
app: {{ include "name" . | quote }}
app: {{ include "kafka.name" . | quote }}
release: {{ .Release.Name | quote }}
10 changes: 5 additions & 5 deletions incubator/kafka/templates/statefulset.yaml
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
name: {{ template "fullname" . }}
name: {{ template "kafka.fullname" . }}
labels:
app: {{ include "name" . | quote }}
app: {{ include "kafka.name" . | quote }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: {{ .Release.Name | quote }}
heritage: {{ .Release.Service | quote }}
spec:
serviceName: {{ template "fullname" . }}-headless
serviceName: {{ template "kafka.fullname" . }}-headless
replicas: {{ default 3 .Values.Replicas }}
template:
metadata:
labels:
app: {{ include "name" . | quote }}
app: {{ include "kafka.name" . | quote }}
release: {{ .Release.Name | quote }}
spec:
containers:
- name: {{ template "name" . }}-broker
- name: {{ template "kafka.name" . }}-broker
image: "{{ .Values.Image }}:{{ .Values.ImageTag }}"
imagePullPolicy: "{{ .Values.ImagePullPolicy }}"
livenessProbe:
Expand Down