-
Notifications
You must be signed in to change notification settings - Fork 19
/
values.my.monetr.dev.yaml
143 lines (131 loc) · 2.88 KB
/
values.my.monetr.dev.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
replicaCount: 3
image:
repository: containers.monetr.dev/monetr/monetr
pullPolicy: Always
tag: "" # Will be overwritten with the SHA for the commit of this deploy
imagePullSecrets:
- name: containers-monetr-dev
podAnnotations:
prometheus.io/scrape: 'true'
prometheus.io/port: '9000'
service:
port: 4000
ingress:
enabled: true
ingressClass: "nginx"
annotations:
cert-manager.io/issuer: "cloudflare"
cert-manager.io/issuer-kind: OriginIssuer
cert-manager.io/issuer-group: cert-manager.k8s.cloudflare.com
hosts:
- host: my.monetr.dev
paths:
- path: /
tls:
- secretName: my-monetr-dev-tls
hosts:
- my.monetr.dev
resources:
limits:
cpu: 200m
memory: 512Mi
requests:
cpu: 50m
memory: 256Mi
nodeSelector:
kubernetes.io/os: linux
kubernetes.io/arch: amd64
disruption:
enabled: false
maxUnavailable: 1
minAvailable: 1
customEnvFrom:
- secretRef:
name: monetr-config-secrets
extraVolumes:
- name: certificates
secret:
secretName: monetr-authentication-certificate
extraVolumeMounts:
- name: certificates
mountPath: /etc/monetr/certs
readOnly: true
api:
name: monetr
customEnv:
- name: MONETR_ENVIRONMENT
value: "my.monetr.dev"
additionalConfigFilePaths: []
uiDomainName: my.monetr.dev
apiDomainName: my.monetr.dev
allowSignUp: true
enableWebhooks: true # Will be deprecated soon.
backgroundJobs:
engine: postgresql
scheduler: internal
beta:
enableBetaCodes: true
postgreSql:
address: slonik-bouncer.postgres.svc.cluster.local
port: 5432
database: monetr
email:
enabled: true
domain: monetr.dev
forgotPassword:
enabled: true
tokenLifetime: 10m
verification:
enabled: true
tokenLifetime: 30m
smtp:
username: apikey
host: smtp.sendgrid.net
port: 587
reCaptcha:
enabled: true
verifyLogin: false
verifyRegister: false
verifyForgotPassword: true
links:
maxNumberOfLinks: 8
plaid:
environment: "https://development.plaid.com"
enableReturningUserExperience: true
webhooksEnabled: true
webhooksDomain: my.monetr.dev
oauthDomain: my.monetr.dev
cors:
allowedOrigins:
- "https://my.monetr.dev"
debug: false
redis:
enabled: true
address: redis
port: 6379
logging:
level: debug
format: json
stackDriver:
enabled: false
security:
privateKey: /etc/monetr/certs/tls.key
sentry:
enabled: true
sampleRate: 1.0
traceSampleRate: 1.0
keyManagement:
provider: plaintext
stripe:
enabled: false
webhooksEnabled: true # Still working on this for now.
billingEnabled: true
taxesEnabled: true
initialPlan:
freeTrialDays: 30
stripePriceId: price_1JGYV0I4uGGnwpgw3kkur7ze
features:
- ManualBudgeting
- LinkedBudgeting
storage:
enabled: false