· 5 years ago · Sep 11, 2020, 12:14 PM
1# Default values for rudderstack.
2# This is a YAML-formatted file.
3# Declare variables to be passed into your templates.
4
5
6# Deployment specific values for rudderstack.
7# Following values must be filled in for the deployment to succeed
8
9# Please uncomment below lines and fill values accordingly.
10# Please enter api token obtained from rudder dashboard below
11 rudderWorkspaceToken: "changeme"
12
13
14global:
15 # backendReplicaCount decides the replica count for rudder backend and postgresql containers
16 backendReplicaCount: 1
17 imagePullSecrets: []
18 ## If defined, storageClassName: <storageClass>
19 ## If set to "-", storageClassName: "", which disables dynamic provisioning
20 ## If undefined (the default) or set to null, no storageClassName spec is
21 ## set, choosing the default provisioner. (gp2 on AWS, standard on
22 ## GKE, AWS & OpenStack)
23 ##
24 storageClass: "standard"
25
26backend:
27 image:
28 repository: rudderlabs/rudder-server
29 version: latest
30 pullPolicy: Always
31 controlPlaneJSON: false
32 service:
33# annotations:
34 ## Refer https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer for more annotations
35# service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
36 ## For enabling https on aws,
37 ## uncomment below line with acm managed certificate arn and change port value below to 443
38 # service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
39 type: NodePort
40 port: 80
41 targetPort: 8080
42 resources:
43 requests:
44 memory: 2560Mi
45 limits:
46 memory: 5120Mi
47
48 nodeSelector: {}
49
50 persistence:
51 mountPath: /data/rudderstack
52 accessModes:
53 - ReadWriteOnce
54 size: 36Gi
55 annotations: {}
56 tolerations: []
57
58 config:
59 mountPath: "/etc/rudderstack"
60
61 extraEnvVars:
62 - name: CONFIG_BACKEND_URL
63 value: "http://config-plane"
64 - name: CONFIG_PATH
65 value: "/etc/rudderstack/config.toml"
66 # These credentials are used for backing up successfully processed events
67# - name: AWS_ACCESS_KEY_ID
68# value: "Add your aws key id here"
69# - name: AWS_SECRET_ACCESS_KEY
70# value: "Add your aws access secret here"
71 - name: BUGSNAG_KEY
72 value: "3669852453c688bb50a0a2d27bf0ee58"
73 - name: RUDDER_TMPDIR
74 value: "/data/rudderstack"
75# - name: JOBS_BACKUP_STORAGE_PROVIDER
76# value: "S3" # object storage provider to store backups eg. S3, GCS, AZURE_BLOB, MINIO
77# - name: JOBS_BACKUP_BUCKET
78# value: "Add your bucket name to store backups of incoming events"
79# - name: JOB_STATUS_BACKUP_BUCKET
80# value: "Add your bucket name to store backups of status of incoming events"
81# - name: GOOGLE_APPLICATION_CREDENTIALS
82# value: "/etc/rudderstack/google-application-credentials.json"
83 - name: DEBUG
84 value: "INFO" # eg. DEBUG, ERROR
85
86transformer:
87 replicaCount: 1
88 service:
89 port: 9090
90 image:
91 repository: rudderlabs/rudder-transformer
92 version: latest
93 pullPolicy: Always
94 resources:
95 requests:
96 memory: 256Mi
97 limits:
98 memory: 768Mi
99
100postgresql:
101 nameOverride: "rudderstack-postgresql"
102 postgresqlUsername: rudder
103 postgresqlPassword: password
104 postgresqlDatabase: jobsdb
105 postgresqlRunAsUser: 70
106 imagePullPolicy: IfNotPresent
107 image:
108 repository: postgres
109 tag: "11-alpine"
110 pullPolicy: IfNotPresent
111 persistence:
112 size: 100Gi
113 replication:
114 enabled: false
115 service:
116 type: "NodePort"
117 port: 5432
118 resources:
119 requests:
120 memory: 2048Mi
121 limits:
122 memory: 4096Mi
123
124telegraf_sidecar:
125 enabled: true
126 name: telegraf
127 version: 1.5.0
128 nameOverride: "rudderstack"
129 image:
130 repo: "telegraf"
131 tag: "1.12-alpine"
132 pullPolicy: IfNotPresent
133 resources:
134 requests:
135 memory: 128Mi
136 cpu: 100m
137 limits:
138 memory: 128Mi
139 cpu: 100m
140 config:
141 mountPath: /etc/telegraf
142 agent:
143 interval: "10s"
144 outputs:
145 - influxdb:
146 urls: []
147 # - "http://influxdb.monitoring.svc:8086"
148 database: "telegraf"
149 statsd_percentiles:
150 - 50
151 - 90
152 - 95
153 - 99
154
155affinity: {}
156