This commit is contained in:
David Burke 2020-02-02 17:29:14 -05:00
parent bd25ca649c
commit e935541b40
4 changed files with 56 additions and 3 deletions

View file

@ -61,3 +61,52 @@ Create the name of the service account to use
{{ default "default" .Values.serviceAccount.name }}
{{- end -}}
{{- 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 "glitchtip.postgresql.fullname" -}}
{{- if .Values.postgresql.fullnameOverride -}}
{{- .Values.postgresql.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- $name := default .Chart.Name .Values.postgresql.nameOverride -}}
{{- if contains $name .Release.Name -}}
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- printf "%s-%s" .Release.Name "glitchtip-postgresql" | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- define "glitchtip.redis.fullname" -}}
{{- if .Values.redis.fullnameOverride -}}
{{- .Values.redis.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- $name := default .Chart.Name .Values.redis.nameOverride -}}
{{- if contains $name .Release.Name -}}
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- printf "%s-%s" .Release.Name "glitchtip-redis" | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{/*
Set redis host
*/}}
{{- define "glitchtip.redis.host" -}}
{{- if .Values.redis.enabled -}}
{{- template "glitchtip.redis.fullname" . -}}-master
{{- else -}}
{{- .Values.redis.host | quote -}}
{{- end -}}
{{- end -}}
{{/*
Set redis url
*/}}
{{- define "glitchtip.redis.url" -}}
{{- if .Values.redis.enabled -}}
redis://{{- template "glitchtip.redis.password" -}}{{- template "glitchtip.redis.fullname" . -}}-master
{{- end -}}
{{- end -}}

View file

@ -8,4 +8,4 @@ type: Opaque
data:
DATABASE_URL: {{ required "databaseURL is a required value." .Values.databaseURL | b64enc | quote }}
SECRET_KEY: {{ required "secretKey is a required value." .Values.secretKey | b64enc | quote }}
REDIS_URL: "redis"
REDIS_URL: {{ printf "redis://:@glitchtip-staging-glitchtip-redis-master:6379/0" | b64enc | quote }}

View file

@ -9,10 +9,12 @@ spec:
selector:
matchLabels:
{{- include "glitchtip.selectorLabels" . | nindent 6 }}
role: web
template:
metadata:
labels:
{{- include "glitchtip.selectorLabels" . | nindent 8 }}
role: web
annotations:
checksum/secrets.yaml: {{ include (print $.Template.BasePath "/secrets.yaml") . | sha256sum }}
spec:

View file

@ -12,15 +12,16 @@ nameOverride: ""
fullnameOverride: ""
databaseURL:
secretKey:
# redisURL:
enableSocialAuth: false
web:
replicaCount: 1
hpa:
enabled: false
cputhreshold: 60
minpods: 1
maxpods: 10
replicaCount: 1
resources: {}
# limits:
# cpu: 500m
@ -52,7 +53,7 @@ worker:
serviceAccount:
# Specifies whether a service account should be created
create: true
create: false
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name:
@ -76,6 +77,7 @@ ingress:
redis:
enabled: true
nameOverride: glitchtip-redis
master:
persistence:
enabled: false