closer
This commit is contained in:
		
							parent
							
								
									bd25ca649c
								
							
						
					
					
						commit
						e935541b40
					
				
					 4 changed files with 56 additions and 3 deletions
				
			
		| 
						 | 
					@ -61,3 +61,52 @@ Create the name of the service account to use
 | 
				
			||||||
    {{ default "default" .Values.serviceAccount.name }}
 | 
					    {{ default "default" .Values.serviceAccount.name }}
 | 
				
			||||||
{{- end -}}
 | 
					{{- end -}}
 | 
				
			||||||
{{- 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 -}}
 | 
				
			||||||
| 
						 | 
					@ -8,4 +8,4 @@ type: Opaque
 | 
				
			||||||
data:
 | 
					data:
 | 
				
			||||||
  DATABASE_URL: {{ required "databaseURL is a required value." .Values.databaseURL | b64enc | quote }}
 | 
					  DATABASE_URL: {{ required "databaseURL is a required value." .Values.databaseURL | b64enc | quote }}
 | 
				
			||||||
  SECRET_KEY: {{ required "secretKey is a required value." .Values.secretKey | 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 }}
 | 
				
			||||||
| 
						 | 
					@ -9,10 +9,12 @@ spec:
 | 
				
			||||||
  selector:
 | 
					  selector:
 | 
				
			||||||
    matchLabels:
 | 
					    matchLabels:
 | 
				
			||||||
      {{- include "glitchtip.selectorLabels" . | nindent 6 }}
 | 
					      {{- include "glitchtip.selectorLabels" . | nindent 6 }}
 | 
				
			||||||
 | 
					      role: web
 | 
				
			||||||
  template:
 | 
					  template:
 | 
				
			||||||
    metadata:
 | 
					    metadata:
 | 
				
			||||||
      labels:
 | 
					      labels:
 | 
				
			||||||
        {{- include "glitchtip.selectorLabels" . | nindent 8 }}
 | 
					        {{- include "glitchtip.selectorLabels" . | nindent 8 }}
 | 
				
			||||||
 | 
					        role: web
 | 
				
			||||||
      annotations:
 | 
					      annotations:
 | 
				
			||||||
        checksum/secrets.yaml: {{ include (print $.Template.BasePath "/secrets.yaml") . | sha256sum }}
 | 
					        checksum/secrets.yaml: {{ include (print $.Template.BasePath "/secrets.yaml") . | sha256sum }}
 | 
				
			||||||
    spec:
 | 
					    spec:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,15 +12,16 @@ nameOverride: ""
 | 
				
			||||||
fullnameOverride: ""
 | 
					fullnameOverride: ""
 | 
				
			||||||
databaseURL:
 | 
					databaseURL:
 | 
				
			||||||
secretKey:
 | 
					secretKey:
 | 
				
			||||||
 | 
					# redisURL:
 | 
				
			||||||
enableSocialAuth: false
 | 
					enableSocialAuth: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
web:
 | 
					web:
 | 
				
			||||||
 | 
					  replicaCount: 1
 | 
				
			||||||
  hpa:
 | 
					  hpa:
 | 
				
			||||||
    enabled: false
 | 
					    enabled: false
 | 
				
			||||||
    cputhreshold: 60
 | 
					    cputhreshold: 60
 | 
				
			||||||
    minpods: 1
 | 
					    minpods: 1
 | 
				
			||||||
    maxpods: 10
 | 
					    maxpods: 10
 | 
				
			||||||
  replicaCount: 1
 | 
					 | 
				
			||||||
  resources: {}
 | 
					  resources: {}
 | 
				
			||||||
    # limits:
 | 
					    # limits:
 | 
				
			||||||
    #   cpu: 500m
 | 
					    #   cpu: 500m
 | 
				
			||||||
| 
						 | 
					@ -52,7 +53,7 @@ worker:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
serviceAccount:
 | 
					serviceAccount:
 | 
				
			||||||
  # Specifies whether a service account should be created
 | 
					  # Specifies whether a service account should be created
 | 
				
			||||||
  create: true
 | 
					  create: false
 | 
				
			||||||
  # The name of the service account to use.
 | 
					  # The name of the service account to use.
 | 
				
			||||||
  # If not set and create is true, a name is generated using the fullname template
 | 
					  # If not set and create is true, a name is generated using the fullname template
 | 
				
			||||||
  name:
 | 
					  name:
 | 
				
			||||||
| 
						 | 
					@ -76,6 +77,7 @@ ingress:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
redis:
 | 
					redis:
 | 
				
			||||||
  enabled: true
 | 
					  enabled: true
 | 
				
			||||||
 | 
					  nameOverride: glitchtip-redis
 | 
				
			||||||
  master:
 | 
					  master:
 | 
				
			||||||
    persistence:
 | 
					    persistence:
 | 
				
			||||||
      enabled: false
 | 
					      enabled: false
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue