diff --git a/stable/selenium/Chart.yaml b/stable/selenium/Chart.yaml index f9192251e3..4af35f0655 100644 --- a/stable/selenium/Chart.yaml +++ b/stable/selenium/Chart.yaml @@ -1,6 +1,6 @@ name: selenium -version: 1.0.4 -appVersion: 3.14.0 +version: 1.0.5 +appVersion: 3.141.59 description: Chart for selenium grid keywords: - qa diff --git a/stable/selenium/README.md b/stable/selenium/README.md index b901a21c3d..94f6c15dce 100644 --- a/stable/selenium/README.md +++ b/stable/selenium/README.md @@ -46,8 +46,10 @@ The following table lists the configurable parameters of the Selenium chart and | `global.hostAliases` | A list of hostAliases, that contains ip and hostnames, to be used globally | `[]` | | `global.affinity` | Deployemnt affinities to be used globally for scheduling of all images | `nil` | | `global.tolerations` | Deployment tolerations to be used globally for scheduling of all images | `nil` | +| `global.imagePullSecrets` | The secret to use for pulling the images for all deployments | `nil` | | `hub.image` | The selenium hub image | `selenium/hub` | -| `hub.tag` | The selenium hub image tag | `3.14.0` | +| `hub.tag` | The selenium hub image tag | `3.141.59` | +| `hub.imagePullSecrets` | The secret to use for pulling the image. Will override the global parameter if set | `nil` | | `hub.pullPolicy` | The pull policy for the hub image | `IfNotPresent` | | `hub.port` | The port the hub listens on | `4444` | | `hub.servicePort` | The port the hub Service listens on | `4444` | @@ -83,7 +85,8 @@ The following table lists the configurable parameters of the Selenium chart and | `hub.probePath` | Path for readiness and liveness probes to check | `/wd/hub/status` | | `chrome.enabled` | Schedule a chrome node pod | `false` | | `chrome.image` | The selenium node chrome image | `selenium/node-chrome` | -| `chrome.tag` | The selenium node chrome tag | `3.14.0` | +| `chrome.tag` | The selenium node chrome tag | `3.141.59` | +| `chrome.imagePullSecrets` | The secret to use for pulling the image. Will override the global parameter if set | `nil` | | `chrome.pullPolicy` | The pull policy for the node chrome image | `IfNotPresent` | | `chrome.replicas` | The number of selenium node chrome pods | `1` | | `chrome.podAnnotations` | Annotations on the chrome pods | `{}` | @@ -108,7 +111,8 @@ The following table lists the configurable parameters of the Selenium chart and | `chrome.tolerations` | Deployment tolerations to use for scheduling of the chrome if set this takes precedence over the global value | `nil` | | `chromeDebug.enabled` | Schedule a selenium node chrome debug pod | `false` | | `chromeDebug.image` | The selenium node chrome debug image | `selenium/node-chrome-debug` | -| `chromeDebug.tag` | The selenium node chrome debug tag | `3.14.0` | +| `chromeDebug.tag` | The selenium node chrome debug tag | `3.141.59` | +| `chromeDebug.imagePullSecrets` | The secret to use for pulling the image. Will override the global parameter if set | `nil` | | `chromeDebug.pullPolicy` | The selenium node chrome debug pull policy | `IfNotPresent` | | `chromeDebug.replicas` | The number of selenium node chrome debug pods | `1` | | `chromeDebug.podAnnotations` | Annotations on the Chrome debug pod | `{}` | @@ -133,7 +137,8 @@ The following table lists the configurable parameters of the Selenium chart and | `chromeDebug.tolerations` | Deployment tolerations to use for scheduling of the chromeDebug if set this takes precedence over the global value | `nil` | | `firefox.enabled` | Schedule a selenium node firefox pod | `false` | | `firefox.image` | The selenium node firefox image | `selenium/node-firefox` | -| `firefox.tag` | The selenium node firefox tag | `3.14.0` | +| `firefox.tag` | The selenium node firefox tag | `3.141.59` | +| `firefox.imagePullSecrets` | The secret to use for pulling the image. Will override the global parameter if set | `nil` | | `firefox.pullPolicy` | The selenium node firefox pull policy | `IfNotPresent` | | `firefox.replicas` | The number of selenium node firefox pods | `1` | | `firefox.podAnnotations` | Annotations on the firefox pods | `{}` | @@ -156,7 +161,8 @@ The following table lists the configurable parameters of the Selenium chart and | `firefox.tolerations` | Deployment tolerations to use for scheduling of the firefox if set this takes precedence over the global value | `nil` | | `firefoxDebug.enabled` | Schedule a selenium node firefox debug pod | `false` | | `firefoxDebug.image` | The selenium node firefox debug image | `selenium/node-firefox-debug` | -| `firefoxDebug.tag` | The selenium node firefox debug tag | `3.14.0` | +| `firefoxDebug.tag` | The selenium node firefox debug tag | `3.141.59` | +| `firefoxDebug.imagePullSecrets` | The secret to use for pulling the image. Will override the global parameter if set | `nil` | | `firefoxDebug.pullPolicy` | The selenium node firefox debug pull policy | `IfNotPresent` | | `firefoxDebug.replicas` | The number of selenium node firefox debug pods | `1` | | `firefoxDebug.podAnnotations` | Annotations on the firefox debug pods | `{}` | diff --git a/stable/selenium/templates/chrome-deployment.yaml b/stable/selenium/templates/chrome-deployment.yaml index b392695177..9b95d38979 100644 --- a/stable/selenium/templates/chrome-deployment.yaml +++ b/stable/selenium/templates/chrome-deployment.yaml @@ -87,6 +87,10 @@ spec: {{- end }} resources: {{ toYaml .Values.chrome.resources | indent 12 }} +{{- if or .Values.global.imagePullSecrets .Values.chrome.imagePullSecrets }} + imagePullSecrets: + - name: {{ .Values.chrome.imagePullSecrets | default .Values.global.imagePullSecrets | quote }} +{{- end }} volumes: {{ if .Values.chrome.volumes -}} {{ toYaml .Values.chrome.volumes | indent 8 }} diff --git a/stable/selenium/templates/chromeDebug-deployment.yaml b/stable/selenium/templates/chromeDebug-deployment.yaml index be0179b2cf..c2309b2df0 100644 --- a/stable/selenium/templates/chromeDebug-deployment.yaml +++ b/stable/selenium/templates/chromeDebug-deployment.yaml @@ -89,6 +89,10 @@ spec: {{- end }} resources: {{ toYaml .Values.chromeDebug.resources | indent 12 }} +{{- if or .Values.global.imagePullSecrets .Values.chromeDebug.imagePullSecrets }} + imagePullSecrets: + - name: {{ .Values.chromeDebug.imagePullSecrets | default .Values.global.imagePullSecrets | quote }} +{{- end }} volumes: {{ if .Values.chromeDebug.volumes -}} {{ toYaml .Values.chromeDebug.volumes | indent 8 }} diff --git a/stable/selenium/templates/firefox-deployment.yaml b/stable/selenium/templates/firefox-deployment.yaml index 34e386a255..a04e0ba1bd 100644 --- a/stable/selenium/templates/firefox-deployment.yaml +++ b/stable/selenium/templates/firefox-deployment.yaml @@ -83,6 +83,10 @@ spec: {{- end }} resources: {{ toYaml .Values.firefox.resources | indent 12 }} +{{- if or .Values.global.imagePullSecrets .Values.firefox.imagePullSecrets }} + imagePullSecrets: + - name: {{ .Values.firefox.imagePullSecrets | default .Values.global.imagePullSecrets | quote }} +{{- end }} hostAliases: {{ toYaml .Values.global.hostAliases | indent 8 }} nodeSelector: diff --git a/stable/selenium/templates/firefoxDebug-deployment.yaml b/stable/selenium/templates/firefoxDebug-deployment.yaml index 083a321b50..ec88b602f5 100644 --- a/stable/selenium/templates/firefoxDebug-deployment.yaml +++ b/stable/selenium/templates/firefoxDebug-deployment.yaml @@ -85,6 +85,10 @@ spec: {{- end }} resources: {{ toYaml .Values.firefoxDebug.resources | indent 12 }} +{{- if or .Values.global.imagePullSecrets .Values.firefoxDebug.imagePullSecrets }} + imagePullSecrets: + - name: {{ .Values.firefoxDebug.imagePullSecrets | default .Values.global.imagePullSecrets | quote }} +{{- end }} hostAliases: {{ toYaml .Values.global.hostAliases | indent 8 }} nodeSelector: diff --git a/stable/selenium/templates/hub-deployment.yaml b/stable/selenium/templates/hub-deployment.yaml index e15827f29a..2e8dfb877b 100644 --- a/stable/selenium/templates/hub-deployment.yaml +++ b/stable/selenium/templates/hub-deployment.yaml @@ -93,6 +93,10 @@ spec: {{- end }} resources: {{ toYaml .Values.hub.resources | indent 12 }} +{{- if or .Values.global.imagePullSecrets .Values.hub.imagePullSecrets }} + imagePullSecrets: + - name: {{ .Values.hub.imagePullSecrets | default .Values.global.imagePullSecrets | quote }} +{{- end }} nodeSelector: {{- if .Values.hub.nodeSelector }} {{ toYaml .Values.hub.nodeSelector | indent 8 }} diff --git a/stable/selenium/values.yaml b/stable/selenium/values.yaml index 5d9bab5fde..54953e99ba 100644 --- a/stable/selenium/values.yaml +++ b/stable/selenium/values.yaml @@ -10,6 +10,11 @@ global: # label: value tolerations: # label: value + ## imagePullSecrets is the secret to use to pull the image from in case of a private flavour image + ## to be used in every deployment hub, chrome, firefox, chromeDebug and firefoxDebug + ## can also be specified at chart level see below. + ## Specifying secret at a chart level will override the global option + imagePullSecrets: hub: ## The repository and image @@ -18,7 +23,10 @@ hub: ## The tag for the image ## ref: https://hub.docker.com/r/selenium/hub/tags/ - tag: "3.14.0" + tag: "3.141.59" + + ## imagePullSecrets is the secret to use to pull the image from in case of a private flavour image + # imagePullSecrets: "regcred" ## Specify an imagePullPolicy ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -30,7 +38,7 @@ hub: ## The port the service listens on servicePort: 4444 - ## The node port the service exposed on + ## nodePort - The node port the service exposed on # nodePort: 30044 ## Timeout for probe Hub readiness via HTTP request on hub.probePath @@ -144,7 +152,10 @@ chrome: ## The tag for the image ## ref: https://hub.docker.com/r/selenium/node-chrome/tags/ - tag: "3.14.0" + tag: "3.141.59" + + ## imagePullSecrets is the secret to use to pull the image from in case of a private flavour image + # imagePullSecrets: "regcred" ## Specify an imagePullPolicy ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -232,7 +243,10 @@ chromeDebug: ## The tag for the image ## ref: https://hub.docker.com/r/selenium/node-chrome-debug/tags/ - tag: "3.14.0" + tag: "3.141.59" + + ## imagePullSecrets is the secret to use to pull the image from in case of a private flavour image + # imagePullSecrets: "regcred" ## Specify an imagePullPolicy ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -319,7 +333,10 @@ firefox: ## The tag for the image ## ref: https://hub.docker.com/r/selenium/node-firefox/tags/ - tag: "3.14.0" + tag: "3.141.59" + + ## imagePullSecrets is the secret to use to pull the image from in case of a private flavour image + # imagePullSecrets: "regcred" ## Specify an imagePullPolicy ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -393,7 +410,10 @@ firefoxDebug: ## The tag for the image ## ref: https://hub.docker.com/r/selenium/node-firefox-debug/tags/ - tag: "3.14.0" + tag: "3.141.59" + + ## imagePullSecrets is the secret to use to pull the image from in case of a private flavour image + # imagePullSecrets: "regcred" ## Specify an imagePullPolicy ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images