@@ -54,6 +54,8 @@ For now, global configuration supported is:
54
54
| ` global.seleniumGrid.imageTag ` | ` 4.9.1-20230508 ` | Image tag for all selenium components |
55
55
| ` global.seleniumGrid.nodesImageTag ` | ` 4.9.1-20230508 ` | Image tag for browser's nodes |
56
56
| ` global.seleniumGrid.imagePullSecret ` | ` "" ` | Pull secret to be used for all images |
57
+ | ` global.seleniumGrid.imagePullSecret ` | ` "" ` | Pull secret to be used for all images |
58
+ | ` global.seleniumGrid.affinity ` | ` {} ` | Affinity assigned globally |
57
59
58
60
This table contains the configuration parameters of the chart and their default values:
59
61
@@ -84,6 +86,7 @@ This table contains the configuration parameters of the chart and their default
84
86
| ` chromeNode.securityContext ` | ` See values.yaml ` | Security context for chrome-node pods |
85
87
| ` chromeNode.tolerations ` | ` [] ` | Tolerations for chrome-node pods |
86
88
| ` chromeNode.nodeSelector ` | ` {} ` | Node Selector for chrome-node pods |
89
+ | ` chromeNode.affinity ` | ` {} ` | Affinity for chrome-node pods |
87
90
| ` chromeNode.hostAliases ` | ` nil ` | Custom host aliases for chrome nodes |
88
91
| ` chromeNode.priorityClassName ` | ` "" ` | Priority class name for chrome-node pods |
89
92
| ` chromeNode.extraEnvironmentVariables ` | ` nil ` | Custom environment variables for chrome nodes |
@@ -113,6 +116,8 @@ This table contains the configuration parameters of the chart and their default
113
116
| ` firefoxNode.securityContext ` | ` See values.yaml ` | Security context for firefox-node pods |
114
117
| ` firefoxNode.tolerations ` | ` [] ` | Tolerations for firefox-node pods |
115
118
| ` firefoxNode.nodeSelector ` | ` {} ` | Node Selector for firefox-node pods |
119
+ | ` firefoxNode.affinity ` | ` {} ` | Affinity for
120
+ firefox-node pods |
116
121
| ` firefoxNode.hostAliases ` | ` nil ` | Custom host aliases for firefox nodes |
117
122
| ` firefoxNode.priorityClassName ` | ` "" ` | Priority class name for firefox-node pods |
118
123
| ` firefoxNode.extraEnvironmentVariables ` | ` nil ` | Custom environment variables for firefox nodes |
@@ -142,6 +147,9 @@ This table contains the configuration parameters of the chart and their default
142
147
| ` edgeNode.securityContext ` | ` See values.yaml ` | Security context for edge-node pods |
143
148
| ` edgeNode.tolerations ` | ` [] ` | Tolerations for edge-node pods |
144
149
| ` edgeNode.nodeSelector ` | ` {} ` | Node Selector for edge-node pods |
150
+ | ` edgeNode.affinity ` | ` {} ` | Affinity for
151
+ edge-node
152
+ pods |
145
153
| ` edgeNode.hostAliases ` | ` nil ` | Custom host aliases for edge nodes |
146
154
| ` edgeNode.priorityClassName ` | ` "" ` | Priority class name for edge-node pods |
147
155
| ` edgeNode.extraEnvironmentVariables ` | ` nil ` | Custom environment variables for firefox nodes |
@@ -177,6 +185,9 @@ You can configure the Selenium Hub with this values:
177
185
| ` hub.readinessProbe ` | ` See values.yaml ` | Readiness probe settings |
178
186
| ` hub.tolerations ` | ` [] ` | Tolerations for selenium-hub pods |
179
187
| ` hub.nodeSelector ` | ` {} ` | Node Selector for selenium-hub pods |
188
+ | ` hub.affinity ` | ` {} ` | Affinity for
189
+ selenium-hub
190
+ pods |
180
191
| ` hub.priorityClassName ` | ` "" ` | Priority class name for selenium-hub pods |
181
192
| ` hub.subPath ` | ` / ` | Custom sub path for the hub deployment |
182
193
| ` hub.extraEnvironmentVariables ` | ` nil ` | Custom environment variables for selenium-hub |
@@ -209,6 +220,9 @@ If you implement selenium-grid with separate components (`isolateComponents: tru
209
220
| ` components.router.serviceAnnotations ` | ` {} ` | Custom annotations for router service |
210
221
| ` components.router.tolerations ` | ` [] ` | Tolerations for router pods |
211
222
| ` components.router.nodeSelector ` | ` {} ` | Node Selector for router pods |
223
+ | ` components.router.affinity ` | ` {} ` | Affinity for
224
+ router
225
+ pods |
212
226
| ` components.router.priorityClassName ` | ` "" ` | Priority class name for router pods |
213
227
| ` components.distributor.imageName ` | ` selenium/distributor ` | Distributor image name |
214
228
| ` components.distributor.imageTag ` | ` nil ` | Distributor image tag (this overwrites ` .global.seleniumGrid.imageTag ` value) |
@@ -222,6 +236,9 @@ If you implement selenium-grid with separate components (`isolateComponents: tru
222
236
| ` components.distributor.serviceAnnotations ` | ` {} ` | Custom annotations for Distributor service |
223
237
| ` components.distributor.tolerations ` | ` [] ` | Tolerations for Distributor pods |
224
238
| ` components.distributor.nodeSelector ` | ` {} ` | Node Selector for Distributor pods |
239
+ | ` components.distributor.affinity ` | ` {} ` | Affinity for
240
+ Distributor
241
+ pods |
225
242
| ` components.distributor.priorityClassName ` | ` "" ` | Priority class name for Distributor pods |
226
243
| ` components.eventBus.imageName ` | ` selenium/event-bus ` | Event Bus image name |
227
244
| ` components.eventBus.imageTag ` | ` nil ` | Event Bus image tag (this overwrites ` .global.seleniumGrid.imageTag ` value) |
@@ -237,6 +254,9 @@ If you implement selenium-grid with separate components (`isolateComponents: tru
237
254
| ` components.eventBus.serviceAnnotations ` | ` {} ` | Custom annotations for Event Bus service |
238
255
| ` components.eventBus.tolerations ` | ` [] ` | Tolerations for Event Bus pods |
239
256
| ` components.eventBus.nodeSelector ` | ` {} ` | Node Selector for Event Bus pods |
257
+ | ` components.eventBus.affinity ` | ` {} ` | Affinity for
258
+ Event Bus
259
+ pods |
240
260
| ` components.eventBus.priorityClassName ` | ` "" ` | Priority class name for Event Bus pods |
241
261
| ` components.sessionMap.imageName ` | ` selenium/sessions ` | Session Map image name |
242
262
| ` components.sessionMap.imageTag ` | ` nil ` | Session Map image tag (this overwrites ` .global.seleniumGrid.imageTag ` value) |
@@ -249,6 +269,9 @@ If you implement selenium-grid with separate components (`isolateComponents: tru
249
269
| ` components.sessionMap.serviceAnnotations ` | ` {} ` | Custom annotations for Session Map service |
250
270
| ` components.sessionMap.tolerations ` | ` [] ` | Tolerations for Session Map pods |
251
271
| ` components.sessionMap.nodeSelector ` | ` {} ` | Node Selector for Session Map pods |
272
+ | ` components.sessionMap.affinity ` | ` {} ` | Affinity for
273
+ Session Map
274
+ pods |
252
275
| ` components.sessionMap.priorityClassName ` | ` "" ` | Priority class name for Session Map pods |
253
276
| ` components.sessionQueue.imageName ` | ` selenium/session-queue ` | Session Queue image name |
254
277
| ` components.sessionQueue.imageTag ` | ` nil ` | Session Queue image tag (this overwrites ` .global.seleniumGrid.imageTag ` value) |
@@ -262,6 +285,9 @@ If you implement selenium-grid with separate components (`isolateComponents: tru
262
285
| ` components.sessionQueue.serviceAnnotations ` | ` {} ` | Custom annotations for Session Queue service |
263
286
| ` components.sessionQueue.tolerations ` | ` [] ` | Tolerations for Session Queue pods |
264
287
| ` components.sessionQueue.nodeSelector ` | ` {} ` | Node Selector for Session Queue pods |
288
+ | ` components.sessionQueue.affinity ` | ` {} ` | Affinity for
289
+ Session Queue
290
+ pods |
265
291
| ` components.sessionQueue.priorityClassName ` | ` "" ` | Priority class name for Session Queue pods |
266
292
| ` components.subPath ` | ` / ` | Custom sub path for all components |
267
293
| ` components.extraEnvironmentVariables ` | ` nil ` | Custom environment variables for all components |
0 commit comments