Skip to content

Commit 88e359d

Browse files
authored
Fixed names to allow multiple deployments without clashes, added some example config and env vars, bumped opsdroid version (#28)
1 parent 6fadef9 commit 88e359d

11 files changed

Lines changed: 53 additions & 28 deletions

charts/opsdroid/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
name: opsdroid
3-
version: 0.1.6
4-
appVersion: 0.25.0
3+
version: 0.1.7
4+
appVersion: 0.28.0
55
description: Opsdroid is a ChatOps bot framework written in Python
66
keywords:
77
- chatbot

charts/opsdroid/templates/opsdroid-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
kind: ConfigMap
33
apiVersion: v1
44
metadata:
5-
name: opsdroid-config
5+
name: opsdroid-{{ .Release.Name }}-config
66
data:
77
configuration.yaml: |
88
{{ .Values.opsdroid.configuration | indent 4 }}

charts/opsdroid/templates/opsdroid-deployment.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ metadata:
55
spec:
66
selector:
77
matchLabels:
8-
app: opsdroid
8+
app: opsdroid-{{ .Release.Name }}
99
replicas: 1
1010
template:
1111
metadata:
1212
labels:
13-
app: opsdroid
13+
app: opsdroid-{{ .Release.Name }}
1414
annotations:
1515
checksum/config: {{ include (print $.Template.BasePath "/opsdroid-config.yaml") . | sha256sum }}
1616
spec:
@@ -43,7 +43,7 @@ spec:
4343
- name: {{ .name }}
4444
valueFrom:
4545
secretKeyRef:
46-
name: opsdroid-config
46+
name: opsdroid-{{ $.Release.Name }}-config
4747
key: {{ .name }}
4848
{{- end }}
4949
{{- if $.Values.opsdroid.resources }}
@@ -54,10 +54,10 @@ spec:
5454
{{- if $.Values.opsdroid.configuration }}
5555
- name: config
5656
configMap:
57-
name: opsdroid-config
57+
name: opsdroid-{{ .Release.Name }}-config
5858
{{- end }}
5959
{{- if .Values.opsdroid.pvc.enabled }}
6060
- name: opsdroid-data
6161
persistentVolumeClaim:
62-
claimName: opsdroid-data
62+
claimName: opsdroid-{{ .Release.Name }}-data
6363
{{- end }}

charts/opsdroid/templates/opsdroid-ingress.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
88
heritage: {{ .Release.Service }}
99
release: {{ .Release.Name }}
10-
name: {{ .Release.Name }}
10+
name: opsdroid-{{ .Release.Name }}
1111
annotations:
1212
{{- range $key, $value := .Values.opsdroid.ingress.annotations }}
1313
{{ $key }}: {{ $value | quote }}
@@ -22,7 +22,7 @@ spec:
2222
pathType: Prefix
2323
backend:
2424
service:
25-
name: opsdroid
25+
name: opsdroid-{{ .Release.Name }}
2626
port:
2727
number: {{ $.Values.opsdroid.service.port }}
2828
{{- end -}}

charts/opsdroid/templates/opsdroid-pvc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
kind: PersistentVolumeClaim
33
apiVersion: v1
44
metadata:
5-
name: opsdroid-data
5+
name: opsdroid-{{ .Release.Name }}-data
66
{{- if .Values.opsdroid.pvc.annotations -}}
77
annotations:
88
{{- range $key, $value := .Values.opsdroid.pvc.annotations }}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
{{- if $.Values.opsdroid.environment }}
12
apiVersion: v1
23
kind: Secret
34
metadata:
4-
name: opsdroid-config
5+
name: opsdroid-{{ .Release.Name }}-config
56
type: Opaque
67
data:
78
{{- range .Values.opsdroid.environment }}
89
{{ .name }}: '{{ .value | b64enc }}'
910
{{- end }}
11+
{{- end }}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
apiVersion: v1
22
kind: Service
33
metadata:
4-
name: opsdroid
4+
name: opsdroid-{{ .Release.Name }}
55
spec:
66
ports:
77
- port: {{ .Values.opsdroid.service.port }}
88
targetPort: {{ .Values.opsdroid.service.port }}
99
protocol: TCP
1010
selector:
11-
app: opsdroid
11+
app: opsdroid-{{ .Release.Name }}

charts/opsdroid/templates/rasanlu-deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ spec:
88
template:
99
metadata:
1010
labels:
11-
app: rasanlu
11+
app: rasanlu-{{ .Release.Name }}
1212
spec:
1313
volumes:
1414
{{- if .Values.rasanlu.pvc.enabled }}
1515
- name: rasanlu-data
1616
persistentVolumeClaim:
17-
claimName: rasanlu-data
17+
claimName: rasanlu-{{ .Release.Name }}-data
1818
{{- end }}
1919
containers:
2020
- image: {{ .Values.rasanlu.image.repository }}:{{ .Values.rasanlu.image.tag }}

charts/opsdroid/templates/rasanlu-pvc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
kind: PersistentVolumeClaim
44
apiVersion: v1
55
metadata:
6-
name: rasanlu-data
6+
name: rasanlu-{{ .Release.Name }}-data
77
{{- if .Values.rasanlu.pvc.annotations -}}
88
annotations:
99
{{- range $key, $value := .Values.rasanlu.pvc.annotations }}

charts/opsdroid/templates/rasanlu-service.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
apiVersion: v1
33
kind: Service
44
metadata:
5-
name: rasanlu
5+
name: rasanlu-{{ .Release.Name }}
66
spec:
77
ports:
88
- port: {{ .Values.rasanlu.service.port }}
99
targetPort: {{ .Values.rasanlu.service.port }}
1010
protocol: TCP
1111
selector:
12-
app: rasanlu
12+
app: rasanlu-{{ .Release.Name }}
1313
{{- end -}}

0 commit comments

Comments
 (0)