-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathvalues.yaml
More file actions
101 lines (101 loc) · 3.04 KB
/
values.yaml
File metadata and controls
101 lines (101 loc) · 3.04 KB
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
# -- If set to true, local DNS mapping is added to pods.
local: false
# -- Enables/disables Gatekeeper.
secured_gatekeepers: true
# -- The root domain.
domain: ${{DOMAIN}}
# -- The K8s namespace.
namespace: ch
# -- Name of mainapp, routes incoming traffic of root `domaim` to this app.
mainapp: accounts
registry:
# -- The docker registry.
name: "localhost:5000"
# -- Optional secret used for pulling from docker registry.
secret:
# -- Secret name used for pulling from docker registry.
name: null
# -- Value of the secret used for pulling from docker registry in json encoded format.
value: null
# -- Docker tag used to pull images.
tag: latest
# -- List of applications.
# @default -- Will be filled automatically.
apps: {}
env:
# -- Cloud Harness version
- name: CH_VERSION
value: 2.5.0
privenv:
# -- Defines a secret as private environment variable that is injected in containers.
- name: CH_SECRET
value: In God we trust; all others must bring data. ― W. Edwards Deming
ingress:
# -- Flag to enable/disalbe ingress controller.
enabled: true
# -- K8s Name of ingress.
name: cloudharness-ingress
# -- The ingress class to use (e.g. "nginx", "traefik").
ingressClass: nginx
# -- Additional custom annotations to add to the Ingress resource.
annotations: {}
# -- Enables/disables SSL redirect.
ssl_redirect: true
letsencrypt:
# -- Email for letsencrypt.
email: cloudharness@metacell.us
# -- Default regex segment for routes (used in paths like '/(pattern)').
path: "/"
# -- The pathType for the Ingress path. Default is Prefix. For regex paths, set to ImplementationSpecific
pathType: Prefix
backup:
# -- Flag to enable/disable backups.
active: false
# -- Number of days to keep backups.
keep_days: "7"
# -- Number of weeks to keep backups.
keep_weeks: "4"
# -- Number of months to keep backups.
keep_months: "6"
# -- Schedule as cronjob expression.
schedule: "*/5 * * * *"
# -- The file suffix added to backup files.
suffix: ".gz"
# -- The volume size for backups (all backups share the same volume)
volumesize: "2Gi"
# -- Target directory of backups, the mount point of the persistent volume.
dir: "/backups"
resources:
requests:
# -- K8s memory resource definition.
memory: "32Mi"
# -- K8s cpu resource definition.
cpu: "25m"
limits:
# -- K8s memory resource definition.
memory: "64Mi"
# -- K8s cpu resource definition.
cpu: "50m"
proxy:
# -- Set to false to hide remote client headers. Will hide the client IPs in all logs
forwardedHeaders: true
timeout:
# -- Timeout for proxy connections in seconds.
send: 60
# -- Timeout for proxy responses in seconds.
read: 60
keepalive: 60
payload:
# -- Maximum size of payload in MB
max: 250
gatekeeper:
# -- Default gatekeeper image
image: "quay.io/gogatekeeper/gatekeeper:4.6.0"
# -- Default number of gatekeeper replicas
replicas: 1
secret: ""
resources:
requests:
memory: "32Mi"
limits:
memory: "64Mi"