Skip to content

Commit

Permalink
[#4020] Add Redis as optional tool
Browse files Browse the repository at this point in the history
  • Loading branch information
ljupcovangelski committed Jan 26, 2023
1 parent fca3a7a commit c4f0ee5
Show file tree
Hide file tree
Showing 5 changed files with 83 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
apiVersion: v2
appVersion: "1.0"
description: AKHQ tool for Apache Kafka
name: redis
version: 7.0.8
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
apiVersion: v1
kind: Secret
metadata:
name: redis
labels:
app.kubernetes.io/name: redis
type: Opaque
data:
redis-password: {{ default (randAlphaNum 32) | b64enc | quote }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: v1
kind: Service
metadata:
name: redis
labels:
app: redis
spec:
type: ClusterIP
clusterIP: None
ports:
- name: redis
port: {{ .Values.port }}
targetPort: {{ .Values.port }}
selector:
app: redis
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: redis
labels:
app: redis
spec:
replicas: 1
selector:
matchLabels:
app: redis
serviceName: redis
template:
metadata:
labels:
app: redis
spec:
terminationGracePeriodSeconds: 10
containers:
- name: redis
image: "redis:{{ .Values.version }}"
imagePullPolicy: "IfNotPresent"
command:
- "redis-server"
env:
- name: REDIS_PASSWORD
valueFrom:
secretKeyRef:
name: redis
key: redis-password
ports:
- name: redis
containerPort: {{ .Values.port }}
livenessProbe:
tcpSocket:
port: {{ .Values.port }}
initialDelaySeconds: 20
periodSeconds: 10
timeoutSeconds: 5
successThreshold: 1
failureThreshold: 5
resources: {{ .Values.resources }}
volumeClaimTemplates:
- metadata:
name: redis-data
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "5Gi"
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
version: 7.0.8
port: 6379
resources:

0 comments on commit c4f0ee5

Please sign in to comment.