Skip to content

Commit 86f2a01

Browse files
committed
Helm: Workaround change image registry to bitnamilegacy deps image
Signed-off-by: Viet Nguyen Duc <[email protected]>
1 parent 9f563f1 commit 86f2a01

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

charts/selenium-grid/CONFIGURATION.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
3434
| global.seleniumGrid.imageTag | string | `"4.35.0-20250909"` | Image tag for all selenium components |
3535
| global.seleniumGrid.nodesImageTag | string | `"4.35.0-20250909"` | Image tag for browser's nodes |
3636
| global.seleniumGrid.videoImageTag | string | `"ffmpeg-8.0-20250909"` | Image tag for browser's video recorder |
37-
| global.seleniumGrid.kubectlImage | string | `"bitnami/kubectl:latest"` | kubectl image is used to execute kubectl commands in utility jobs |
37+
| global.seleniumGrid.kubectlImage | string | `"bitnamilegacy/kubectl:latest"` | kubectl image is used to execute kubectl commands in utility jobs |
3838
| global.seleniumGrid.imagePullSecret | string | `""` | Pull secret for all components, can be overridden individually |
3939
| global.seleniumGrid.logLevel | string | `"INFO"` | Log level for all components. Possible values describe here: https://www.selenium.dev/documentation/grid/configuration/cli_options/#logging |
4040
| global.seleniumGrid.defaultNodeStartupProbe | string | `"exec"` | Set default startup probe method for all nodes (supplied values: httpGet, exec). If not set, the default is httpGet |
@@ -402,7 +402,7 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
402402
| autoscaling.annotations | object | `{"helm.sh/hook":"post-install,post-upgrade,post-rollback","helm.sh/hook-weight":"1"}` | Annotations for KEDA resources: ScaledObject and ScaledJob |
403403
| autoscaling.patchObjectFinalizers.nameOverride | string | `nil` | Override the name of the patch job |
404404
| autoscaling.patchObjectFinalizers.enabled | bool | `true` | Enable patching finalizers for KEDA scaled resources. Workaround for Hook post-upgrade selenium-grid/templates/x-node-hpa.yaml failed: object is being deleted: scaledobjects.keda.sh "x" already exists |
405-
| autoscaling.patchObjectFinalizers.activeDeadlineSeconds | int | `300` | Deadline (in seconds) for patch job to complete |
405+
| autoscaling.patchObjectFinalizers.activeDeadlineSeconds | int | `600` | Deadline (in seconds) for patch job to complete |
406406
| autoscaling.patchObjectFinalizers.annotations | object | `{"helm.sh/hook":"post-install,post-upgrade,post-rollback,pre-delete","helm.sh/hook-delete-policy":"hook-succeeded,before-hook-creation"}` | Annotations for patch job |
407407
| autoscaling.patchObjectFinalizers.deleteObjectsScript | string | `""` | Define your custom script to replace the default script |
408408
| autoscaling.patchObjectFinalizers.patchFinalizersScript | string | `""` | Define your custom script to replace the default script |
@@ -749,9 +749,11 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
749749
| kube-prometheus-stack | object | `{"cleanPrometheusOperatorObjectNames":true,"prometheus":{"prometheusSpec":{"additionalConfig":{"additionalScrapeConfigs":{"key":"{{ template \"seleniumGrid.monitoring.scrape.key\" $ }}","name":"{{ template \"seleniumGrid.monitoring.exporter.fullname\" $ }}"}}}},"prometheusOperator":{"admissionWebhooks":{"enabled":false}}}` | Configuration for dependency chart kube-prometheus-stack |
750750
| jaeger | object | `{"agent":{"enabled":false},"allInOne":{"enabled":true,"extraEnv":[{"name":"QUERY_BASE_PATH","value":"/jaeger"}]},"collector":{"enabled":false},"provisionDataStore":{"cassandra":false},"query":{"enabled":false},"storage":{"type":"badger"}}` | Configuration for dependency chart jaeger |
751751
| postgresql.enabled | bool | `false` | Enable to install PostgreSQL along with Grid |
752+
| postgresql.image.repository | string | `"bitnamilegacy/postgresql"` | |
752753
| postgresql.auth | object | `{"database":"selenium_sessions","password":"seluser","username":"seluser"}` | Authentication should be aligned with config in session map |
753754
| postgresql.primary.initdb.scripts | object | `{"init.sql":"CREATE TABLE IF NOT EXISTS sessions_map(\n session_ids varchar(256),\n session_caps text,\n session_uri varchar(256),\n session_stereotype text,\n session_start varchar(256)\n);\n"}` | Initdb scripts for PostgreSQL to create sessions_map table |
754755
| redis.enabled | bool | `false` | Enable to install Redis along with Grid |
756+
| redis.image.repository | string | `"bitnamilegacy/redis"` | |
755757
| redis.architecture | string | `"standalone"` | Setup architecture |
756758
| redis.auth.enabled | bool | `false` | Disable authentication due to implementation still not supporting it |
757759

charts/selenium-grid/values.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ global:
1313
# -- Image tag for browser's video recorder
1414
videoImageTag: ffmpeg-8.0-20250909
1515
# -- kubectl image is used to execute kubectl commands in utility jobs
16-
kubectlImage: bitnami/kubectl:latest
16+
kubectlImage: bitnamilegacy/kubectl:latest
1717
# -- Pull secret for all components, can be overridden individually
1818
imagePullSecret: ""
1919
# -- Log level for all components. Possible values describe here: https://www.selenium.dev/documentation/grid/configuration/cli_options/#logging
@@ -1055,7 +1055,7 @@ autoscaling:
10551055
# -- Enable patching finalizers for KEDA scaled resources. Workaround for Hook post-upgrade selenium-grid/templates/x-node-hpa.yaml failed: object is being deleted: scaledobjects.keda.sh "x" already exists
10561056
enabled: true
10571057
# -- Deadline (in seconds) for patch job to complete
1058-
activeDeadlineSeconds: 300
1058+
activeDeadlineSeconds: 600
10591059
# -- Annotations for patch job
10601060
annotations:
10611061
"helm.sh/hook": post-install,post-upgrade,post-rollback,pre-delete
@@ -2248,6 +2248,8 @@ jaeger:
22482248
postgresql:
22492249
# -- Enable to install PostgreSQL along with Grid
22502250
enabled: false
2251+
image:
2252+
repository: bitnamilegacy/postgresql
22512253
# -- Authentication should be aligned with config in session map
22522254
auth:
22532255
username: "seluser"
@@ -2270,6 +2272,8 @@ postgresql:
22702272
redis:
22712273
# -- Enable to install Redis along with Grid
22722274
enabled: false
2275+
image:
2276+
repository: bitnamilegacy/redis
22732277
# -- Setup architecture
22742278
architecture: standalone
22752279
auth:

0 commit comments

Comments
 (0)