Skip to content

Commit

Permalink
Fix queue component name (#1290) [deploy][prerelease]
Browse files Browse the repository at this point in the history
  • Loading branch information
diemol committed May 17, 2021
1 parent 816024c commit 9353a18
Show file tree
Hide file tree
Showing 12 changed files with 89 additions and 89 deletions.
10 changes: 5 additions & 5 deletions Distributor/start-selenium-grid-distributor.sh
Expand Up @@ -30,13 +30,13 @@ if [[ -z "${SE_SESSIONS_MAP_PORT}" ]]; then
exit 1
fi

if [[ -z "${SE_SESSION_QUEUER_HOST}" ]]; then
echo "SE_SESSION_QUEUER_HOST not set, exiting!" 1>&2
if [[ -z "${SE_SESSION_QUEUE_HOST}" ]]; then
echo "SE_SESSION_QUEUE_HOST not set, exiting!" 1>&2
exit 1
fi

if [[ -z "${SE_SESSION_QUEUER_PORT}" ]]; then
echo "SE_SESSION_QUEUER_PORT not set, exiting!" 1>&2
if [[ -z "${SE_SESSION_QUEUE_PORT}" ]]; then
echo "SE_SESSION_QUEUE_PORT not set, exiting!" 1>&2
exit 1
fi

Expand All @@ -57,7 +57,7 @@ fi

java ${JAVA_OPTS} -jar /opt/selenium/selenium-server.jar distributor \
--sessions-host "${SE_SESSIONS_MAP_HOST}" --sessions-port "${SE_SESSIONS_MAP_PORT}" \
--sessionqueuer-host "${SE_SESSION_QUEUER_HOST}" --sessionqueuer-port "${SE_SESSION_QUEUER_PORT}" \
--sessionqueue-host "${SE_SESSION_QUEUE_HOST}" --sessionqueue-port "${SE_SESSION_QUEUE_PORT}" \
--publish-events tcp://"${SE_EVENT_BUS_HOST}":"${SE_EVENT_BUS_PUBLISH_PORT}" \
--subscribe-events tcp://"${SE_EVENT_BUS_HOST}":"${SE_EVENT_BUS_SUBSCRIBE_PORT}" \
--bind-bus false \
Expand Down
36 changes: 18 additions & 18 deletions Makefile
Expand Up @@ -16,7 +16,7 @@ all: hub \
distributor \
router \
sessions \
sessionqueuer \
sessionqueue \
event_bus \
chrome \
edge \
Expand All @@ -33,7 +33,7 @@ generate_all: \
generate_distributor \
generate_router \
generate_sessions \
generate_sessionqueuer \
generate_sessionqueue \
generate_event_bus \
generate_node_base \
generate_chrome \
Expand Down Expand Up @@ -76,11 +76,11 @@ generate_sessions:
sessions: base generate_sessions
cd ./Sessions && docker build $(BUILD_ARGS) -t $(NAME)/sessions:$(TAG_VERSION) .

generate_sessionqueuer:
cd ./SessionQueuer && ./generate.sh $(TAG_VERSION) $(NAMESPACE) $(AUTHORS)
generate_sessionqueue:
cd ./SessionQueue && ./generate.sh $(TAG_VERSION) $(NAMESPACE) $(AUTHORS)

sessionqueuer: base generate_sessionqueuer
cd ./SessionQueuer && docker build $(BUILD_ARGS) -t $(NAME)/session-queuer:$(TAG_VERSION) .
sessionqueue: base generate_sessionqueue
cd ./SessionQueue && docker build $(BUILD_ARGS) -t $(NAME)/session-queue:$(TAG_VERSION) .

generate_event_bus:
cd ./EventBus && ./generate.sh $(TAG_VERSION) $(NAMESPACE) $(AUTHORS)
Expand Down Expand Up @@ -165,7 +165,7 @@ tag_latest:
docker tag $(NAME)/distributor:$(TAG_VERSION) $(NAME)/distributor:latest
docker tag $(NAME)/router:$(TAG_VERSION) $(NAME)/router:latest
docker tag $(NAME)/sessions:$(TAG_VERSION) $(NAME)/sessions:latest
docker tag $(NAME)/session-queuer:$(TAG_VERSION) $(NAME)/session-queuer:latest
docker tag $(NAME)/session-queue:$(TAG_VERSION) $(NAME)/session-queue:latest
docker tag $(NAME)/event-bus:$(TAG_VERSION) $(NAME)/event-bus:latest
docker tag $(NAME)/node-base:$(TAG_VERSION) $(NAME)/node-base:latest
docker tag $(NAME)/node-chrome:$(TAG_VERSION) $(NAME)/node-chrome:latest
Expand All @@ -183,7 +183,7 @@ release_latest:
docker push $(NAME)/distributor:latest
docker push $(NAME)/router:latest
docker push $(NAME)/sessions:latest
docker push $(NAME)/session-queuer:latest
docker push $(NAME)/session-queue:latest
docker push $(NAME)/event-bus:latest
docker push $(NAME)/node-base:latest
docker push $(NAME)/node-chrome:latest
Expand All @@ -201,7 +201,7 @@ tag_major_minor:
docker tag $(NAME)/distributor:$(TAG_VERSION) $(NAME)/distributor:$(MAJOR)
docker tag $(NAME)/router:$(TAG_VERSION) $(NAME)/router:$(MAJOR)
docker tag $(NAME)/sessions:$(TAG_VERSION) $(NAME)/sessions:$(MAJOR)
docker tag $(NAME)/session-queuer:$(TAG_VERSION) $(NAME)/session-queuer:$(MAJOR)
docker tag $(NAME)/session-queue:$(TAG_VERSION) $(NAME)/session-queue:$(MAJOR)
docker tag $(NAME)/event-bus:$(TAG_VERSION) $(NAME)/event-bus:$(MAJOR)
docker tag $(NAME)/node-base:$(TAG_VERSION) $(NAME)/node-base:$(MAJOR)
docker tag $(NAME)/node-chrome:$(TAG_VERSION) $(NAME)/node-chrome:$(MAJOR)
Expand All @@ -217,7 +217,7 @@ tag_major_minor:
docker tag $(NAME)/distributor:$(TAG_VERSION) $(NAME)/distributor:$(MAJOR).$(MINOR)
docker tag $(NAME)/router:$(TAG_VERSION) $(NAME)/router:$(MAJOR).$(MINOR)
docker tag $(NAME)/sessions:$(TAG_VERSION) $(NAME)/sessions:$(MAJOR).$(MINOR)
docker tag $(NAME)/session-queuer:$(TAG_VERSION) $(NAME)/session-queuer:$(MAJOR).$(MINOR)
docker tag $(NAME)/session-queue:$(TAG_VERSION) $(NAME)/session-queue:$(MAJOR).$(MINOR)
docker tag $(NAME)/event-bus:$(TAG_VERSION) $(NAME)/event-bus:$(MAJOR).$(MINOR)
docker tag $(NAME)/node-base:$(TAG_VERSION) $(NAME)/node-base:$(MAJOR).$(MINOR)
docker tag $(NAME)/node-chrome:$(TAG_VERSION) $(NAME)/node-chrome:$(MAJOR).$(MINOR)
Expand All @@ -233,7 +233,7 @@ tag_major_minor:
docker tag $(NAME)/distributor:$(TAG_VERSION) $(NAME)/distributor:$(MAJOR_MINOR_PATCH)
docker tag $(NAME)/router:$(TAG_VERSION) $(NAME)/router:$(MAJOR_MINOR_PATCH)
docker tag $(NAME)/sessions:$(TAG_VERSION) $(NAME)/sessions:$(MAJOR_MINOR_PATCH)
docker tag $(NAME)/session-queuer:$(TAG_VERSION) $(NAME)/session-queuer:$(MAJOR_MINOR_PATCH)
docker tag $(NAME)/session-queue:$(TAG_VERSION) $(NAME)/session-queue:$(MAJOR_MINOR_PATCH)
docker tag $(NAME)/event-bus:$(TAG_VERSION) $(NAME)/event-bus:$(MAJOR_MINOR_PATCH)
docker tag $(NAME)/node-base:$(TAG_VERSION) $(NAME)/node-base:$(MAJOR_MINOR_PATCH)
docker tag $(NAME)/node-chrome:$(TAG_VERSION) $(NAME)/node-chrome:$(MAJOR_MINOR_PATCH)
Expand All @@ -251,7 +251,7 @@ release: tag_major_minor
@if ! docker images $(NAME)/distributor | awk '{ print $$2 }' | grep -q -F $(TAG_VERSION); then echo "$(NAME)/distributor version $(TAG_VERSION) is not yet built. Please run 'make build'"; false; fi
@if ! docker images $(NAME)/router | awk '{ print $$2 }' | grep -q -F $(TAG_VERSION); then echo "$(NAME)/router version $(TAG_VERSION) is not yet built. Please run 'make build'"; false; fi
@if ! docker images $(NAME)/sessions | awk '{ print $$2 }' | grep -q -F $(TAG_VERSION); then echo "$(NAME)/sessions version $(TAG_VERSION) is not yet built. Please run 'make build'"; false; fi
@if ! docker images $(NAME)/session-queuer | awk '{ print $$2 }' | grep -q -F $(TAG_VERSION); then echo "$(NAME)/session-queuer version $(TAG_VERSION) is not yet built. Please run 'make build'"; false; fi
@if ! docker images $(NAME)/session-queue | awk '{ print $$2 }' | grep -q -F $(TAG_VERSION); then echo "$(NAME)/session-queue version $(TAG_VERSION) is not yet built. Please run 'make build'"; false; fi
@if ! docker images $(NAME)/event-bus | awk '{ print $$2 }' | grep -q -F $(TAG_VERSION); then echo "$(NAME)/event-bus version $(TAG_VERSION) is not yet built. Please run 'make build'"; false; fi
@if ! docker images $(NAME)/node-base | awk '{ print $$2 }' | grep -q -F $(TAG_VERSION); then echo "$(NAME)/node-base version $(TAG_VERSION) is not yet built. Please run 'make build'"; false; fi
@if ! docker images $(NAME)/node-chrome | awk '{ print $$2 }' | grep -q -F $(TAG_VERSION); then echo "$(NAME)/node-chrome version $(TAG_VERSION) is not yet built. Please run 'make build'"; false; fi
Expand All @@ -267,7 +267,7 @@ release: tag_major_minor
docker push $(NAME)/distributor:$(TAG_VERSION)
docker push $(NAME)/router:$(TAG_VERSION)
docker push $(NAME)/sessions:$(TAG_VERSION)
docker push $(NAME)/session-queuer:$(TAG_VERSION)
docker push $(NAME)/session-queue:$(TAG_VERSION)
docker push $(NAME)/event-bus:$(TAG_VERSION)
docker push $(NAME)/node-base:$(TAG_VERSION)
docker push $(NAME)/node-chrome:$(TAG_VERSION)
Expand All @@ -283,7 +283,7 @@ release: tag_major_minor
docker push $(NAME)/distributor:$(MAJOR)
docker push $(NAME)/router:$(MAJOR)
docker push $(NAME)/sessions:$(MAJOR)
docker push $(NAME)/session-queuer:$(MAJOR)
docker push $(NAME)/session-queue:$(MAJOR)
docker push $(NAME)/event-bus:$(MAJOR)
docker push $(NAME)/node-base:$(MAJOR)
docker push $(NAME)/node-chrome:$(MAJOR)
Expand All @@ -299,7 +299,7 @@ release: tag_major_minor
docker push $(NAME)/distributor:$(MAJOR).$(MINOR)
docker push $(NAME)/router:$(MAJOR).$(MINOR)
docker push $(NAME)/sessions:$(MAJOR).$(MINOR)
docker push $(NAME)/session-queuer:$(MAJOR).$(MINOR)
docker push $(NAME)/session-queue:$(MAJOR).$(MINOR)
docker push $(NAME)/event-bus:$(MAJOR).$(MINOR)
docker push $(NAME)/node-base:$(MAJOR).$(MINOR)
docker push $(NAME)/node-chrome:$(MAJOR).$(MINOR)
Expand All @@ -315,7 +315,7 @@ release: tag_major_minor
docker push $(NAME)/distributor:$(MAJOR_MINOR_PATCH)
docker push $(NAME)/router:$(MAJOR_MINOR_PATCH)
docker push $(NAME)/sessions:$(MAJOR_MINOR_PATCH)
docker push $(NAME)/session-queuer:$(MAJOR_MINOR_PATCH)
docker push $(NAME)/session-queue:$(MAJOR_MINOR_PATCH)
docker push $(NAME)/event-bus:$(MAJOR_MINOR_PATCH)
docker push $(NAME)/node-base:$(MAJOR_MINOR_PATCH)
docker push $(NAME)/node-chrome:$(MAJOR_MINOR_PATCH)
Expand Down Expand Up @@ -397,7 +397,7 @@ test_video: video hub chrome firefox edge
generate_distributor \
generate_router \
generate_sessions \
generate_sessionqueuer \
generate_sessionqueue \
generate_event_bus \
generate_node_base \
generate_chrome \
Expand All @@ -412,7 +412,7 @@ test_video: video hub chrome firefox edge
distributor \
router \
sessions \
sessionqueuer \
sessionqueue \
event_bus \
node_base \
release \
Expand Down
10 changes: 5 additions & 5 deletions Router/start-selenium-grid-router.sh
Expand Up @@ -25,13 +25,13 @@ if [[ -z "${SE_DISTRIBUTOR_PORT}" ]]; then
exit 1
fi

if [[ -z "${SE_SESSION_QUEUER_HOST}" ]]; then
echo "SE_SESSION_QUEUER_HOST not set, exiting!" 1>&2
if [[ -z "${SE_SESSION_QUEUE_HOST}" ]]; then
echo "SE_SESSION_QUEUE_HOST not set, exiting!" 1>&2
exit 1
fi

if [[ -z "${SE_SESSION_QUEUER_PORT}" ]]; then
echo "SE_SESSION_QUEUER_PORT not set, exiting!" 1>&2
if [[ -z "${SE_SESSION_QUEUE_PORT}" ]]; then
echo "SE_SESSION_QUEUE_PORT not set, exiting!" 1>&2
exit 1
fi

Expand All @@ -52,7 +52,7 @@ fi
java ${JAVA_OPTS} -jar /opt/selenium/selenium-server.jar router \
--sessions-host "${SE_SESSIONS_MAP_HOST}" --sessions-port "${SE_SESSIONS_MAP_PORT}" \
--distributor-host "${SE_DISTRIBUTOR_HOST}" --distributor-port "${SE_DISTRIBUTOR_PORT}" \
--sessionqueuer-host "${SE_SESSION_QUEUER_HOST}" --sessionqueuer-port "${SE_SESSION_QUEUER_PORT}" \
--sessionqueue-host "${SE_SESSION_QUEUE_HOST}" --sessionqueue-port "${SE_SESSION_QUEUE_PORT}" \
--relax-checks true \
${HOST_CONFIG} \
${PORT_CONFIG} \
Expand Down
6 changes: 3 additions & 3 deletions SessionQueuer/Dockerfile → SessionQueue/Dockerfile
Expand Up @@ -8,12 +8,12 @@ LABEL authors=SeleniumHQ
USER 1200

#========================
# Selenium SessionQueuer Configuration
# Selenium SessionQueue Configuration
#========================

EXPOSE 5559

COPY start-selenium-grid-session-queuer.sh \
COPY start-selenium-grid-session-queue.sh \
/opt/bin/

COPY selenium-grid-session-queuer.conf /etc/supervisor/conf.d/
COPY selenium-grid-session-queue.conf /etc/supervisor/conf.d/
12 changes: 12 additions & 0 deletions SessionQueue/Dockerfile.txt
@@ -0,0 +1,12 @@
USER 1200

#========================
# Selenium SessionQueue Configuration
#========================

EXPOSE 5559

COPY start-selenium-grid-session-queue.sh \
/opt/bin/

COPY selenium-grid-session-queue.conf /etc/supervisor/conf.d/
File renamed without changes.
@@ -1,9 +1,9 @@
; Documentation of this file format -> http://supervisord.org/configuration.html

[program:selenium-grid-session-queuer]
[program:selenium-grid-session-queue]

priority=0
command=/opt/bin/start-selenium-grid-session-queuer.sh
command=/opt/bin/start-selenium-grid-session-queue.sh
autostart=true
autorestart=false
startsecs=0
Expand Down
Expand Up @@ -3,7 +3,7 @@
# set -e: exit asap if a command exits with a non-zero status
set -e

echo "Starting Selenium Grid SessionQueuer..."
echo "Starting Selenium Grid SessionQueue..."

if [[ -z "${SE_EVENT_BUS_HOST}" ]]; then
echo "SE_EVENT_BUS_HOST not set, exiting!" 1>&2
Expand All @@ -24,17 +24,17 @@ if [ ! -z "$SE_OPTS" ]; then
echo "Appending Selenium options: ${SE_OPTS}"
fi

if [ ! -z "$SE_SESSION_QUEUER_HOST" ]; then
echo "Using SE_SESSION_QUEUER_HOST: ${SE_SESSION_QUEUER_HOST}"
HOST_CONFIG="--host ${SE_SESSION_QUEUER_HOST}"
if [ ! -z "$SE_SESSION_QUEUE_HOST" ]; then
echo "Using SE_SESSION_QUEUE_HOST: ${SE_SESSION_QUEUE_HOST}"
HOST_CONFIG="--host ${SE_SESSION_QUEUE_HOST}"
fi

if [ ! -z "$SE_SESSION_QUEUER_PORT" ]; then
echo "Using SE_SESSION_QUEUER_PORT: ${SE_SESSION_QUEUER_PORT}"
PORT_CONFIG="--port ${SE_SESSION_QUEUER_PORT}"
if [ ! -z "$SE_SESSION_QUEUE_PORT" ]; then
echo "Using SE_SESSION_QUEUE_PORT: ${SE_SESSION_QUEUE_PORT}"
PORT_CONFIG="--port ${SE_SESSION_QUEUE_PORT}"
fi

java ${JAVA_OPTS} -jar /opt/selenium/selenium-server.jar sessionqueuer \
java ${JAVA_OPTS} -jar /opt/selenium/selenium-server.jar sessionqueue \
--publish-events tcp://"${SE_EVENT_BUS_HOST}":${SE_EVENT_BUS_PUBLISH_PORT} \
--subscribe-events tcp://"${SE_EVENT_BUS_HOST}":${SE_EVENT_BUS_SUBSCRIBE_PORT} \
${HOST_CONFIG} \
Expand Down
12 changes: 0 additions & 12 deletions SessionQueuer/Dockerfile.txt

This file was deleted.

18 changes: 9 additions & 9 deletions docker-compose-v3-full-grid-dev.yml
Expand Up @@ -27,11 +27,11 @@ services:
- SE_EVENT_BUS_PUBLISH_PORT=4442
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443

selenium-session-queuer:
image: selenium/session-queuer:4.0.0-beta-4-prerelease-20210513
selenium-session-queue:
image: selenium/session-queue:4.0.0-beta-4-prerelease-20210513
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
container_name: selenium-session-queuer
container_name: selenium-session-queue
ports:
- "5559:5559"
depends_on:
Expand All @@ -51,15 +51,15 @@ services:
depends_on:
- selenium-event-bus
- selenium-sessions
- selenium-session-queuer
- selenium-session-queue
environment:
- SE_EVENT_BUS_HOST=selenium-event-bus
- SE_EVENT_BUS_PUBLISH_PORT=4442
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
- SE_SESSIONS_MAP_HOST=selenium-sessions
- SE_SESSIONS_MAP_PORT=5556
- SE_SESSION_QUEUER_HOST=selenium-session-queuer
- SE_SESSION_QUEUER_PORT=5559
- SE_SESSION_QUEUE_HOST=selenium-session-queue
- SE_SESSION_QUEUE_PORT=5559

selenium-router:
image: selenium/router:4.0.0-beta-4-prerelease-20210513
Expand All @@ -71,14 +71,14 @@ services:
depends_on:
- selenium-distributor
- selenium-sessions
- selenium-session-queuer
- selenium-session-queue
environment:
- SE_DISTRIBUTOR_HOST=selenium-distributor
- SE_DISTRIBUTOR_PORT=5553
- SE_SESSIONS_MAP_HOST=selenium-sessions
- SE_SESSIONS_MAP_PORT=5556
- SE_SESSION_QUEUER_HOST=selenium-session-queuer
- SE_SESSION_QUEUER_PORT=5559
- SE_SESSION_QUEUE_HOST=selenium-session-queue
- SE_SESSION_QUEUE_PORT=5559

chrome:
image: selenium/node-chrome:4.0.0-beta-4-prerelease-20210513
Expand Down
18 changes: 9 additions & 9 deletions docker-compose-v3-full-grid.yml
Expand Up @@ -23,9 +23,9 @@ services:
- SE_EVENT_BUS_PUBLISH_PORT=4442
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443

selenium-session-queuer:
image: selenium/session-queuer:4.0.0-beta-4-prerelease-20210513
container_name: selenium-session-queuer
selenium-session-queue:
image: selenium/session-queue:4.0.0-beta-4-prerelease-20210513
container_name: selenium-session-queue
ports:
- "5559:5559"
depends_on:
Expand All @@ -43,15 +43,15 @@ services:
depends_on:
- selenium-event-bus
- selenium-sessions
- selenium-session-queuer
- selenium-session-queue
environment:
- SE_EVENT_BUS_HOST=selenium-event-bus
- SE_EVENT_BUS_PUBLISH_PORT=4442
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
- SE_SESSIONS_MAP_HOST=selenium-sessions
- SE_SESSIONS_MAP_PORT=5556
- SE_SESSION_QUEUER_HOST=selenium-session-queuer
- SE_SESSION_QUEUER_PORT=5559
- SE_SESSION_QUEUE_HOST=selenium-session-queue
- SE_SESSION_QUEUE_PORT=5559

selenium-router:
image: selenium/router:4.0.0-beta-4-prerelease-20210513
Expand All @@ -61,14 +61,14 @@ services:
depends_on:
- selenium-distributor
- selenium-sessions
- selenium-session-queuer
- selenium-session-queue
environment:
- SE_DISTRIBUTOR_HOST=selenium-distributor
- SE_DISTRIBUTOR_PORT=5553
- SE_SESSIONS_MAP_HOST=selenium-sessions
- SE_SESSIONS_MAP_PORT=5556
- SE_SESSION_QUEUER_HOST=selenium-session-queuer
- SE_SESSION_QUEUER_PORT=5559
- SE_SESSION_QUEUE_HOST=selenium-session-queue
- SE_SESSION_QUEUE_PORT=5559

chrome:
image: selenium/node-chrome:4.0.0-beta-4-prerelease-20210513
Expand Down

0 comments on commit 9353a18

Please sign in to comment.