mirror of
https://github.com/helm/charts.git
synced 2026-08-21 13:28:13 +00:00
* Adding support for labels to overcome redis network restrictions Signed-off-by: Matthew Green <matthew@newedgeengineering.com> * bump version number, recover from accidental push Signed-off-by: Matthew Green <matthew@newedgeengineering.com>
180 lines
4.0 KiB
YAML
180 lines
4.0 KiB
YAML
# Default values for sentry.
|
|
# This is a YAML-formatted file.
|
|
# Declare variables to be passed into your templates.
|
|
image:
|
|
repository: sentry
|
|
tag: "9.0"
|
|
pullPolicy: IfNotPresent
|
|
# Add the secret name to pull from a private registry.
|
|
imagePullSecrets: []
|
|
# - name:
|
|
|
|
# How many web UI instances to run
|
|
web:
|
|
replicacount: 1
|
|
resources:
|
|
limits:
|
|
cpu: 500m
|
|
memory: 500Mi
|
|
requests:
|
|
cpu: 300m
|
|
memory: 300Mi
|
|
env:
|
|
- name: GITHUB_APP_ID
|
|
value:
|
|
- name: GITHUB_API_SECRET
|
|
value:
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
affinity: {}
|
|
## Use an alternate scheduler, e.g. "stork".
|
|
## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/
|
|
##
|
|
# schedulerName:
|
|
# Optional extra labels for pod, i.e. redis-client: "true"
|
|
# podLabels: []
|
|
|
|
|
|
# How many cron instances to run
|
|
cron:
|
|
replicacount: 1
|
|
resources:
|
|
limits:
|
|
cpu: 200m
|
|
memory: 200Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
affinity: {}
|
|
# schedulerName:
|
|
# Optional extra labels for pod, i.e. redis-client: "true"
|
|
# podLabels: []
|
|
|
|
# How many worker instances to run
|
|
worker:
|
|
replicacount: 2
|
|
resources:
|
|
limits:
|
|
cpu: 300m
|
|
memory: 500Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
affinity: {}
|
|
# schedulerName:
|
|
# Optional extra labels for pod, i.e. redis-client: "true"
|
|
# podLabels: []
|
|
|
|
# Admin user to create
|
|
user:
|
|
# Indicated to create the admin user or not,
|
|
# Default is true as the initial installation.
|
|
create: true
|
|
email: admin@sentry.local
|
|
|
|
# BYO Email server
|
|
# TODO: Add exim4 template
|
|
# https://docs.sentry.io/server/installation/docker/#outbound-email
|
|
email:
|
|
from_address: sentry@sentry.local
|
|
host: smtp
|
|
port: 25
|
|
use_tls: false
|
|
user:
|
|
password:
|
|
enable_replies: false
|
|
|
|
# Name of the service and what port to expose on the pod
|
|
# Don't change these unless you know what you're doing
|
|
service:
|
|
name: sentry
|
|
type: LoadBalancer
|
|
externalPort: 9000
|
|
internalPort: 9000
|
|
|
|
## Service annotations
|
|
##
|
|
annotations: {}
|
|
|
|
## External IP addresses of service
|
|
## Default: nil
|
|
##
|
|
# externalIPs:
|
|
# - 192.168.0.1
|
|
|
|
## Enable persistence using Persistent Volume Claims
|
|
## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/
|
|
##
|
|
persistence:
|
|
enabled: true
|
|
## database data Persistent Volume Storage Class
|
|
## If defined, storageClassName: <storageClass>
|
|
## If set to "-", storageClassName: "", which disables dynamic provisioning
|
|
## If undefined (the default) or set to null, no storageClassName spec is
|
|
## set, choosing the default provisioner. (gp2 on AWS, standard on
|
|
## GKE, AWS & OpenStack)
|
|
##
|
|
# storageClass: "-"
|
|
accessMode: ReadWriteOnce
|
|
size: 10Gi
|
|
|
|
# Where to store sentry files
|
|
# https://docs.sentry.io/server/filestore/
|
|
filestore_dir: /var/lib/sentry/files
|
|
|
|
## Configure ingress resource that allow you to access the
|
|
## Sentry installation. Set up the URL
|
|
## ref: http://kubernetes.io/docs/user-guide/ingress/
|
|
##
|
|
ingress:
|
|
enabled: false
|
|
hostname: sentry.local
|
|
|
|
## Ingress annotations
|
|
##
|
|
annotations: {}
|
|
# kubernetes.io/ingress.class: nginx
|
|
# kubernetes.io/tls-acme: 'true'
|
|
|
|
## Ingress TLS configuration
|
|
## Secrets must be manually created in the namespace
|
|
##
|
|
tls: []
|
|
# - secretName: sentry.local-tls
|
|
# hosts:
|
|
# - sentry.local
|
|
|
|
# TODO: add support for plugins https://docs.sentry.io/server/plugins/
|
|
|
|
postgresql:
|
|
enabled: true
|
|
postgresDatabase: sentry
|
|
postgresUser: sentry
|
|
# Only used when internal PG is disabled
|
|
# postgresHost: postgres
|
|
# postgresPassword: postgres
|
|
# postgresPort: 5432
|
|
imageTag: "9.6"
|
|
persistence:
|
|
enabled: true
|
|
|
|
redis:
|
|
enabled: true
|
|
# Only used when internal redis is disabled
|
|
# host: redis
|
|
# Just omit the password field if your redis cluster doesn't use password
|
|
# password: redis
|
|
# port: 6379
|
|
master:
|
|
persistence:
|
|
enabled: true
|
|
# If change pvc size redis.master.persistence.size: 20Gi
|
|
|
|
config:
|
|
configYml: ""
|
|
sentryConfPy: ""
|