-
Notifications
You must be signed in to change notification settings - Fork 77
/
Copy pathvalues.yaml
128 lines (114 loc) · 3.04 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
# CLOMonitor chart default configuration values
imagePullSecrets: []
imageTag: ""
nameOverride: ""
pullPolicy: IfNotPresent
# Enable dynamic resource name prefix
#
# Enabling the dynamic resource name prefix ensures that the resources are named dynamically based on the Helm
# installation's name. This allows multiple installations of this chart in a single Kubernetes namespace. The prefix
# can be defined by using the `fullnameOverride`.
dynamicResourceNamePrefixEnabled: false
# Overwrites the installation's fullname generation (used for the dynamic resource name prefix)
fullnameOverride: ""
# Directory path where the configuration files should be mounted
configDir: "/home/clomonitor/.config/clomonitor"
# Database configuration
db:
host: ""
port: "5432"
dbname: clomonitor
user: postgres
password: postgres
# Credentials
creds:
githubTokens: []
notifierGithubToken: null
# Log configuration
log:
# Output format [json|pretty]
format: json
# Database migrator configuration
dbmigrator:
job:
image:
# Database migrator image repository (without the tag)
repository: clomonitor/dbmigrator
# API server configuration
apiserver:
# Address to listen on
addr: 0.0.0.0:8000
# Base URL
baseURL: http://localhost:8000
# Path with static assets
staticPath: /home/clomonitor/web/build
basicAuth:
# Enable basic auth
enabled: false
# Basic auth username
username: clomonitor
# Basic auth password
password: changeme
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: nginx
rules: []
tls: []
service:
type: NodePort
port: 80
deploy:
replicaCount: 1
image:
# API server image repository (without the tag)
repository: clomonitor/apiserver
resources: {}
# Archiver configuration
archiver:
cronjob:
image:
# Archiver image repository (without the tag)
repository: clomonitor/archiver
resources: {}
# Notifier configuration
notifier:
enabled: false
cronjob:
image:
# Notifier image repository (without the tag)
repository: clomonitor/notifier
resources: {}
# Registrar configuration
registrar:
cronjob:
image:
# Registrar image repository (without the tag)
repository: clomonitor/registrar
resources: {}
# Number of foundations to process concurrently
concurrency: 1
# Tracker configuration
tracker:
cronjob:
image:
# Tracker image repository (without the tag)
repository: clomonitor/tracker
resources: {}
# Number of repositories to process concurrently
# The number of tokens defined in creds.githubTokens must be equal or greater
# than the concurrency value, otherwise the concurrency will be limited to
# the number of tokens available.
concurrency: 10
# Values for postgresql chart dependency
postgresql:
enabled: true
image:
repository: artifacthub/postgres
tag: latest
persistence:
mountPath: /data
postgresqlUsername: postgres
postgresqlPassword: postgres
postgresqlDatabase: clomonitor
postgresqlDataDir: /data/pgdata