forked from deliveryhero/helm-charts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvalues.yaml
140 lines (131 loc) · 4.28 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
loadtest:
# loadtest.name -- a name used for resources and settings in this load test
name: example
# loadtest.locust_locustfile -- the name of the locustfile
locust_locustfile: main.py
# loadtest.locust_locustfile_configmap -- name of a configmap containing your locustfile
locust_locustfile_configmap: ""
# loadtest.locust_lib_configmap -- name of a configmap containing your lib
locust_lib_configmap: ""
# loadtest.locust_host -- the host you will load test
locust_host: https://www.google.com
# loadtest.pip_packages -- a list of extra python pip packages to install
pip_packages: []
# loadtest.environment -- environment variables used in the load test for both master and workers
environment: {}
# VAR: VALUE
# loadtest.environment_secret -- environment variables used in the load test for both master and workers, stored as secrets
environment_secret: {}
# VAR: VALUE
# loadtest.environment_external_secret -- environment variables used in the load test for both master and workers, stored in secrets created outside this chart. Each secret contains a list of values in it. Usage: `secret_name: [AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY]`
environment_external_secret: {}
# SECRET_NAME: VAR
# loadtest.headless -- whether to run locust with headless settings
headless: false
# loadtest.tags -- whether to run locust with `--tags [TAG [TAG ...]]` options, so only tasks with any matching tags will be executed
tags: ""
# loadtest.excludeTags -- whether to run locust with `--exclude-tags [TAG [TAG ...]]` options, so only tasks with no matching tags will be executed
excludeTags: ""
image:
repository: locustio/locust
tag: 1.4.4
pullPolicy: IfNotPresent
service:
type: ClusterIP
annotations: {}
extraLabels: {}
master:
# master.image -- A custom docker image including tag
image: ""
# master.logLevel -- Log level. Can be INFO or DEBUG
logLevel: INFO
# master.resources -- resources for the locust master
resources: {}
# limits:
# cpu: 2000m
# memory: 1024Mi
# requests:
# cpu: 1000m
# memory: 1024Mi
serviceAccountAnnotations: {}
# master.environment -- environment variables for the master
environment: {}
# master.args_include_default -- Whether to include default command args
args_include_default: true
# master.args -- Any extra command args for the master
args: []
command:
- sh
- /config/docker-entrypoint.sh
strategy:
type: RollingUpdate
# master.pdb.enabled -- Whether to create a PodDisruptionBudget for the master pod
pdb:
enabled: false
# master.auth.enabled -- When enabled, UI basic auth will be enforced with the given username and password
auth:
enabled: false
username: ""
password: ""
worker:
# worker.image -- A custom docker image including tag
image: ""
# worker.logLevel -- Log level. Can be INFO or DEBUG
logLevel: INFO
replicas: 1
hpa:
enabled: false
minReplicas: 1
maxReplicas: 100
targetCPUUtilizationPercentage: 40
# worker.resources -- resources for the locust worker
resources: {}
# limits:
# cpu: 500m
# memory: 256Mi
# requests:
# cpu: 500m
# memory: 256Mi
serviceAccountAnnotations: {}
# worker.environment -- environment variables for the workers
environment: {}
# worker.args_include_default -- Whether to include default command args
args_include_default: true
# worker.args -- Any extra command args for the workers
args: []
command:
- sh
- /config/docker-entrypoint.sh
strategy:
type: RollingUpdate
nameOverride: ""
fullnameOverride: ""
imagePullSecrets: []
podSecurityContext: {}
# fsGroup: 2000
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
ingress:
enabled: false
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hosts:
- host: chart-example.local
path: /
tls: []
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
# extraConfigMaps -- Any extra configmaps to mount for the master and worker. Can be used for extra python packages
extraConfigMaps: {}
nodeSelector: {}
tolerations: []
affinity: {}
# extraLabels -- Any extra labels to apply to all resources
extraLabels: {}