-
Notifications
You must be signed in to change notification settings - Fork 19
/
values.yaml
144 lines (113 loc) · 4.34 KB
/
values.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
# Default values for plausible-analytics.
# Plausible specific values
disableAuth: false # Disables authentication completely, no registration, login will be shown.
disableRegistration: false # Disables registration of new users, keep your admin credentials handy ;)
baseURL: # The hosting url of the server, used for URL generation. In production systems, this should be your ingress host.
adminUser:
email: # Admin user's email
name: # Display name admin user
password: # Admin user password
secretKeyBase: "" # Defaults to random 90 characters alphanumeric string if not set
database: # Postgres Database
enabled: true
url: # The URL to the Postgres Database Connection String see -> https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING
clickhouse: # Clickhouse Database
enabled: true
url: # The URL Connection String to clickhouse DB see -> https://clickhouse.tech/docs/en/interfaces/http/
smtp: # Plausible uses and SMTP server to send transactional emails e.g. account activation, password reset, weekly reports, etc.
enabled: false # Enable/Disable SMTP functionality
mailer:
emailAddress: # the email address of the email sender
adapter:
host: # The host address of your smtp server.
port: # The port of your smtp server.
username: # The username/email in case SMTP auth is enabled.
password: # The password in case SMTP auth is enabled.
ssl:
enabled: false # If SSL is enabled for SMTP connection
retries: 2 # Number of retries to make until mailer gives up.
postmark: #Alternatively, you can use Postmark to send transactional emails. In this case, use the following parameters:
apiKey:
geolocation: # MaxMind geolocation database#
enabled: false # Enable/Disable the automated fetch of
account_id: # Account/User ID from maxmind.com
license_key: # My License Key from maxmind.com
# Google Search Integration
# See: https://docs.plausible.io/self-hosting-configuration#google-search-integration
google:
clientID: # The Client ID from the Google API Console for your Plausible Analytics project
clientSecret: # The Client Secret from the Google API Console for your Plausible Analytics project
#Twitter Integration
# https://docs.plausible.io/self-hosting-configuration#twitter-integration
twitter:
consumer:
key: # The API key from the Twitter Developer Portal
secret: # The API key secret from the Twitter Developer Portal
access:
token: # The access token you generated in the steps above
secret: # The access token secret you generated in the steps above
labels: {} # Extra Labels to apply on your k8s deployment
extraEnv: [] # Extra Env Variables that are passed down to plausible 1:1
# Default form Helm Generator
replicaCount: 1
image:
repository: plausible/analytics
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: ""
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
serviceAccount:
# Specifies whether a service account should be created
create: true
# Annotations to add to the service account
annotations: {}
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
podAnnotations: {}
podSecurityContext: {}
# fsGroup: 2000
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
service:
type: ClusterIP
port: 80
ingress:
enabled: false
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hosts:
- host: chart-example.local
paths: []
tls: []
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
autoscaling:
enabled: false
minReplicas: 1
maxReplicas: 100
targetCPUUtilizationPercentage: 80
# targetMemoryUtilizationPercentage: 80
nodeSelector: {}
tolerations: []
affinity: {}