Skip to content

Commit 9bed093

Browse files
committed
Add deployment objects + secrets for gitter-grafana-logs
- Gitter secret comes from a new github bot account I created. Username and Password for it are in secrets/bot-accounts.yaml
1 parent 6eccab5 commit 9bed093

File tree

7 files changed

+57
-0
lines changed

7 files changed

+57
-0
lines changed

config/staging.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,8 @@ matomo:
9696
eventsArchiver:
9797
sourceBucket: mybinder-staging-events-raw-export
9898
destinationBucket: mybinder-staging-events-archive
99+
100+
101+
gitterGrafanaLogger:
102+
# Only run one copy of logger bot
103+
enabled: false
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{{ if .Values.gitterGrafanaLogger.enabled }}
2+
apiVersion: apps/v1
3+
kind: StatefulSet
4+
metadata:
5+
name: gitter-grafana-logger
6+
labels:
7+
app: gitter-grafana-logger
8+
heritage: {{ .Release.Service }}
9+
release: {{ .Release.Name }}
10+
spec:
11+
replicas: 1
12+
strategy:
13+
type: Recreate
14+
selector:
15+
matchLabels:
16+
app: gitter-grafana-logger
17+
heritage: {{ .Release.Service }}
18+
release: {{ .Release.Name }}
19+
template:
20+
metadata:
21+
labels:
22+
app: gitter-grafana-logger
23+
heritage: {{ .Release.Service }}
24+
release: {{ .Release.Name }}
25+
spec:
26+
volumes:
27+
- name: gitter-grafana-logger
28+
image: {{ .Values.gitterGrafanaLogger.image.name}}:{{ .Values.gitterGrafanaLogger.image.tag }}
29+
env:
30+
- name: PROJECT_NAME
31+
value: {{ .Values.projectName }}
32+
- name: SOURCE_BUCKET
33+
value: {{ .Values.eventsArchiver.sourceBucket | quote }}
34+
- name: DESTINATION_BUCKET
35+
value: {{ .Values.eventsArchiver.destinationBucket | quote }}
36+
volumeMounts:
37+
- name: secrets
38+
mountPath: /secrets
39+
readOnly: true
40+
{{ endif }}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: v1
2+
kind: Secret
3+
metadata:
4+
name: events-archiver-secrets
5+
labels:
6+
app: events-archiver
7+
heritage: {{ .Release.Service }}
8+
release: {{ .Release.Name }}
9+
type: Opaque
10+
data:
11+
service-account.json: {{ .Values.eventsArchiver.serviceAccountKey | b64enc | quote }}

mybinder/values.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,7 @@ eventsArchiver:
294294
tag: set-by-chartpress
295295

296296
gitterGrafanaLogger:
297+
enabled: true
297298
image:
298299
name: set-by-chartpress
299300
tag: set-by-chartpress

secrets/bot-accounts.yaml

224 Bytes
Binary file not shown.

secrets/config/prod.yaml

170 Bytes
Binary file not shown.

secrets/config/staging.yaml

1 Byte
Binary file not shown.

0 commit comments

Comments
 (0)