Skip to content

Commit

Permalink
Add deployment objects + secrets for gitter-grafana-logs
Browse files Browse the repository at this point in the history
  • Loading branch information
yuvipanda committed Nov 5, 2018
1 parent 6eccab5 commit d863249
Show file tree
Hide file tree
Showing 6 changed files with 57 additions and 0 deletions.
5 changes: 5 additions & 0 deletions config/staging.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,8 @@ matomo:
eventsArchiver:
sourceBucket: mybinder-staging-events-raw-export
destinationBucket: mybinder-staging-events-archive


gitterGrafanaLogger:
# Only run one copy of logger bot
enabled: false
40 changes: 40 additions & 0 deletions mybinder/templates/gitter-grafana-logger/deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{{ if .Values.gitterGrafanaLogger.enabled }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: gitter-grafana-logger
labels:
app: gitter-grafana-logger
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app: gitter-grafana-logger
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
template:
metadata:
labels:
app: gitter-grafana-logger
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
volumes:
- name: gitter-grafana-logger
image: {{ .Values.gitterGrafanaLogger.image.name}}:{{ .Values.gitterGrafanaLogger.image.tag }}
env:
- name: PROJECT_NAME
value: {{ .Values.projectName }}
- name: SOURCE_BUCKET
value: {{ .Values.eventsArchiver.sourceBucket | quote }}
- name: DESTINATION_BUCKET
value: {{ .Values.eventsArchiver.destinationBucket | quote }}
volumeMounts:
- name: secrets
mountPath: /secrets
readOnly: true
{{ endif }}
11 changes: 11 additions & 0 deletions mybinder/templates/gitter-grafana-logger/secret.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
apiVersion: v1
kind: Secret
metadata:
name: events-archiver-secrets
labels:
app: events-archiver
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
type: Opaque
data:
service-account.json: {{ .Values.eventsArchiver.serviceAccountKey | b64enc | quote }}
1 change: 1 addition & 0 deletions mybinder/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,7 @@ eventsArchiver:
tag: set-by-chartpress

gitterGrafanaLogger:
enabled: true
image:
name: set-by-chartpress
tag: set-by-chartpress
Binary file modified secrets/config/prod.yaml
Binary file not shown.
Binary file modified secrets/config/staging.yaml
Binary file not shown.

0 comments on commit d863249

Please sign in to comment.