Skip to content

Commit

Permalink
feat(chart): set components host & port point to its service
Browse files Browse the repository at this point in the history
Signed-off-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com>
  • Loading branch information
VietND96 committed Feb 6, 2024
1 parent 128831a commit ff668d1
Show file tree
Hide file tree
Showing 8 changed files with 51 additions and 8 deletions.
8 changes: 6 additions & 2 deletions charts/selenium-grid/templates/distributor-deployment.yaml
Expand Up @@ -33,12 +33,16 @@ spec:
image: {{ printf "%s/%s:%s" $imageRegistry .Values.components.distributor.imageName $imageTag }}
imagePullPolicy: {{ .Values.components.distributor.imagePullPolicy }}
env:
- name: SE_DISTRIBUTOR_HOST
value: '{{ template "seleniumGrid.distributor.fullname" . }}.{{ .Release.Namespace }}'
- name: SE_DISTRIBUTOR_PORT
value: {{ .Values.components.distributor.port | quote }}
- name: SE_SESSIONS_MAP_HOST
value: {{ template "seleniumGrid.sessionMap.fullname" . }}
value: '{{ template "seleniumGrid.sessionMap.fullname" . }}.{{ .Release.Namespace }}'
- name: SE_SESSIONS_MAP_PORT
value: {{ .Values.components.sessionMap.port | quote }}
- name: SE_SESSION_QUEUE_HOST
value: {{ template "seleniumGrid.sessionQueue.fullname" . }}
value: '{{ template "seleniumGrid.sessionQueue.fullname" . }}.{{ .Release.Namespace }}'
- name: SE_SESSION_QUEUE_PORT
value: {{ .Values.components.sessionQueue.port | quote }}
{{- with .Values.components.extraEnvironmentVariables }}
Expand Down
7 changes: 6 additions & 1 deletion charts/selenium-grid/templates/event-bus-deployment.yaml
Expand Up @@ -39,8 +39,13 @@ spec:
protocol: TCP
- containerPort: {{ .Values.components.eventBus.subscribePort }}
protocol: TCP
env:
- name: SE_EVENT_BUS_HOST
value: '{{ template "seleniumGrid.eventBus.fullname" . }}.{{ .Release.Namespace }}'
- name: SE_EVENT_BUS_PORT
value: {{ .Values.components.eventBus.port | quote }}
{{- with .Values.components.extraEnvironmentVariables }}
env: {{- tpl (toYaml .) $ | nindent 12 }}
{{- tpl (toYaml .) $ | nindent 12 }}
{{- end }}
envFrom:
- configMapRef:
Expand Down
4 changes: 4 additions & 0 deletions charts/selenium-grid/templates/hub-deployment.yaml
Expand Up @@ -91,6 +91,10 @@ spec:
{{- end }}
{{- end }}
env:
- name: SE_HUB_HOST
value: '{{ template "seleniumGrid.hub.fullname" . }}.{{ .Release.Namespace }}'
- name: SE_HUB_PORT
value: {{ .Values.hub.port | quote }}
{{- with .Values.hub.subPath }}
- name: SE_SUB_PATH
value: {{ . | quote }}
Expand Down
10 changes: 7 additions & 3 deletions charts/selenium-grid/templates/router-deployment.yaml
Expand Up @@ -33,16 +33,20 @@ spec:
image: {{ printf "%s/%s:%s" $imageRegistry .Values.components.router.imageName $imageTag }}
imagePullPolicy: {{ .Values.components.router.imagePullPolicy }}
env:
- name: SE_ROUTER_HOST
value: '{{ template "seleniumGrid.router.fullname" . }}.{{ .Release.Namespace }}'
- name: SE_ROUTER_PORT
value: {{ .Values.components.router.port | quote }}
- name: SE_DISTRIBUTOR_HOST
value: {{ template "seleniumGrid.distributor.fullname" . }}
value: '{{ template "seleniumGrid.distributor.fullname" . }}.{{ .Release.Namespace }}'
- name: SE_DISTRIBUTOR_PORT
value: {{ .Values.components.distributor.port | quote }}
- name: SE_SESSIONS_MAP_HOST
value: {{ template "seleniumGrid.sessionMap.fullname" . }}
value: '{{ template "seleniumGrid.sessionMap.fullname" . }}.{{ .Release.Namespace }}'
- name: SE_SESSIONS_MAP_PORT
value: {{ .Values.components.sessionMap.port | quote }}
- name: SE_SESSION_QUEUE_HOST
value: {{ template "seleniumGrid.sessionQueue.fullname" . }}
value: '{{ template "seleniumGrid.sessionQueue.fullname" . }}.{{ .Release.Namespace }}'
- name: SE_SESSION_QUEUE_PORT
value: {{ .Values.components.sessionQueue.port | quote }}
{{- with .Values.components.subPath }}
Expand Down
7 changes: 6 additions & 1 deletion charts/selenium-grid/templates/session-map-deployment.yaml
Expand Up @@ -32,8 +32,13 @@ spec:
{{- $imageRegistry := default .Values.global.seleniumGrid.imageRegistry .Values.components.sessionMap.imageRegistry }}
image: {{ printf "%s/%s:%s" $imageRegistry .Values.components.sessionMap.imageName $imageTag }}
imagePullPolicy: {{ .Values.components.sessionMap.imagePullPolicy }}
env:
- name: SE_SESSIONS_HOST
value: '{{ template "seleniumGrid.sessionMap.fullname" . }}.{{ .Release.Namespace }}'
- name: SE_SESSIONS_PORT
value: {{ .Values.components.sessionMap.port | quote }}
{{- with .Values.components.extraEnvironmentVariables }}
env: {{- tpl (toYaml .) $ | nindent 12 }}
{{- tpl (toYaml .) $ | nindent 12 }}
{{- end }}
envFrom:
- configMapRef:
Expand Down
Expand Up @@ -32,8 +32,13 @@ spec:
{{- $imageRegistry := default .Values.global.seleniumGrid.imageRegistry .Values.components.sessionQueue.imageRegistry }}
image: {{ printf "%s/%s:%s" $imageRegistry .Values.components.sessionQueue.imageName $imageTag }}
imagePullPolicy: {{ .Values.components.sessionQueue.imagePullPolicy }}
env:
- name: SE_SESSION_QUEUE_HOST
value: '{{ template "seleniumGrid.sessionQueue.fullname" . }}.{{ .Release.Namespace }}'
- name: SE_SESSION_QUEUE_PORT
value: {{ .Values.components.sessionQueue.port | quote }}
{{- with .Values.components.extraEnvironmentVariables }}
env: {{- tpl (toYaml .) $ | nindent 12 }}
{{- tpl (toYaml .) $ | nindent 12 }}
{{- end }}
envFrom:
- configMapRef:
Expand Down
8 changes: 8 additions & 0 deletions tests/charts/ci/DeploymentAutoscaling-values.yaml
Expand Up @@ -37,6 +37,14 @@ chromeNode:
extraEnvironmentVariables: &extraEnvironmentVariables
- name: SE_OPTS
value: "--enable-managed-downloads true"
- name: SE_VNC_NO_PASSWORD
value: "true"
- name: SE_SCREEN_WIDTH
value: "1920"
- name: SE_SCREEN_HEIGHT
value: "1080"
- name: TZ
value: "Asia/Saigon"
readinessProbe:
enabled: &readinessProbe true
livenessProbe:
Expand Down
8 changes: 8 additions & 0 deletions tests/charts/ci/JobAutoscaling-values.yaml
Expand Up @@ -16,6 +16,14 @@ chromeNode:
extraEnvironmentVariables: &extraEnvironmentVariables
- name: SE_OPTS
value: "--enable-managed-downloads true"
- name: SE_VNC_NO_PASSWORD
value: "true"
- name: SE_SCREEN_WIDTH
value: "1920"
- name: SE_SCREEN_HEIGHT
value: "1080"
- name: TZ
value: "Asia/Saigon"
readinessProbe:
enabled: &readinessProbe false
livenessProbe:
Expand Down

0 comments on commit ff668d1

Please sign in to comment.