@@ -30,6 +30,7 @@ KEDA_TAG_PREV_VERSION := $(or $(KEDA_TAG_PREV_VERSION),$(KEDA_TAG_PREV_VERSION),
3030KEDA_TAG_VERSION := $(or $(KEDA_TAG_VERSION ) ,$(KEDA_TAG_VERSION ) ,2.16.0-selenium-grid)
3131KEDA_BASED_NAME := $(or $(KEDA_BASED_NAME ) ,$(KEDA_BASED_NAME ) ,ndviet)
3232KEDA_BASED_TAG := $(or $(KEDA_BASED_TAG ) ,$(KEDA_BASED_TAG ) ,2.16.0-selenium-grid)
33+ LOCAL_HOSTNAME := $(shell hostname -I | awk '{for(i=1;i<=NF;i++) if ($$i ~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$$/) {print $$i; exit}}')
3334
3435all : hub \
3536 distributor \
@@ -50,6 +51,7 @@ all: hub \
5051 video
5152
5253check_dev_env :
54+ echo $(LOCAL_HOSTNAME )
5355 ./tests/charts/make/chart_check_env.sh
5456
5557setup_dev_env :
@@ -830,7 +832,7 @@ test_node_docker: hub standalone_docker standalone_chrome standalone_firefox sta
830832 echo UID=$$(id -u ) >> .env ; \
831833 echo BINDING_VERSION=$(BINDING_VERSION ) >> .env ; \
832834 echo BASE_VERSION=$(BASE_VERSION ) >> .env ; \
833- echo HOST_IP=$$( hostname -I | awk '{print $$1}' ) >> .env ; \
835+ echo HOST_IP=$( LOCAL_HOSTNAME ) >> .env ; \
834836 if [ " $( PLATFORMS) " = " linux/amd64" ]; then \
835837 NODE_EDGE=edge ; \
836838 NODE_CHROME=chrome ; \
@@ -910,7 +912,7 @@ chart_render_template:
910912
911913chart_test_autoscaling_disabled :
912914 PLATFORMS=$(PLATFORMS ) TEST_CHROMIUM=true RELEASE_NAME=selenium SELENIUM_GRID_AUTOSCALING=false CHART_ENABLE_TRACING=true \
913- SECURE_INGRESS_ONLY_GENERATE=true SELENIUM_GRID_PROTOCOL=https SELENIUM_GRID_HOST=$$( hostname -i ) SELENIUM_GRID_PORT=443 EXTERNAL_UPLOADER_CONFIG=true \
915+ SECURE_INGRESS_ONLY_GENERATE=true SELENIUM_GRID_PROTOCOL=https SELENIUM_GRID_HOST=$( LOCAL_HOSTNAME ) SELENIUM_GRID_PORT=443 EXTERNAL_UPLOADER_CONFIG=true \
914916 VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) KEDA_BASED_NAME=$(KEDA_BASED_NAME ) KEDA_BASED_TAG=$(KEDA_BASED_TAG ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION=$(BINDING_VERSION ) BASE_VERSION=$(BASE_VERSION ) \
915917 TEMPLATE_OUTPUT_FILENAME=" k8s_nodeChromium_enableTracing_secureIngress_generateCerts_ingressPublicIP_subPath.yaml" \
916918 ./tests/charts/make/chart_test.sh NoAutoscaling
@@ -925,7 +927,7 @@ chart_test_autoscaling_deployment_https:
925927
926928chart_test_autoscaling_deployment :
927929 PLATFORMS=$(PLATFORMS ) TEST_EXISTING_KEDA=true RELEASE_NAME=selenium CHART_ENABLE_TRACING=true TEST_PATCHED_KEDA=false \
928- SECURE_CONNECTION_SERVER=true SECURE_USE_EXTERNAL_CERT=true SERVICE_TYPE_NODEPORT=true SELENIUM_GRID_PROTOCOL=https SELENIUM_GRID_HOST=$$( hostname -i ) SELENIUM_GRID_PORT=31444 \
930+ SECURE_CONNECTION_SERVER=true SECURE_USE_EXTERNAL_CERT=true SERVICE_TYPE_NODEPORT=true SELENIUM_GRID_PROTOCOL=https SELENIUM_GRID_HOST=$( LOCAL_HOSTNAME ) SELENIUM_GRID_PORT=31444 \
929931 SELENIUM_GRID_AUTOSCALING_MIN_REPLICA=1 SET_MAX_REPLICAS=3 TEST_DELAY_AFTER_TEST=2 SELENIUM_GRID_MONITORING=false \
930932 VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) KEDA_BASED_NAME=$(KEDA_BASED_NAME ) KEDA_BASED_TAG=$(KEDA_BASED_TAG ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION=$(BINDING_VERSION ) BASE_VERSION=$(BASE_VERSION ) \
931933 TEMPLATE_OUTPUT_FILENAME=" k8s_prefixSelenium_enableTracing_secureServer_externalCerts_nodePort_autoScaling_scaledObject_existingKEDA_subPath.yaml" \
@@ -941,7 +943,7 @@ chart_test_autoscaling_job_https:
941943
942944chart_test_autoscaling_job_hostname :
943945 PLATFORMS=$(PLATFORMS ) CHART_ENABLE_TRACING=true CHART_ENABLE_BASIC_AUTH=true BASIC_AUTH_EMBEDDED_URL=true TEST_PATCHED_KEDA=false \
944- SECURE_INGRESS_ONLY_DEFAULT=true SECURE_USE_EXTERNAL_CERT=true SELENIUM_GRID_PROTOCOL=https SELENIUM_GRID_HOST=$$( hostname -i ) SELENIUM_GRID_PORT=443 \
946+ SECURE_INGRESS_ONLY_DEFAULT=true SECURE_USE_EXTERNAL_CERT=true SELENIUM_GRID_PROTOCOL=https SELENIUM_GRID_HOST=$( LOCAL_HOSTNAME ) SELENIUM_GRID_PORT=443 \
945947 VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) KEDA_BASED_NAME=$(KEDA_BASED_NAME ) KEDA_BASED_TAG=$(KEDA_BASED_TAG ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION=$(BINDING_VERSION ) BASE_VERSION=$(BASE_VERSION ) \
946948 TEMPLATE_OUTPUT_FILENAME=" k8s_enableTracing_basicAuth_secureIngress_externalCerts_ingressPublicIP_autoScaling_originKEDA_scaledJob_subPath.yaml" \
947949 ./tests/charts/make/chart_test.sh JobAutoscaling
@@ -956,7 +958,7 @@ chart_test_autoscaling_job:
956958chart_test_autoscaling_playwright_connect_grid :
957959 PLATFORMS=$(PLATFORMS ) CHART_ENABLE_TRACING=true CHART_ENABLE_BASIC_AUTH=true MATRIX_TESTS=CDPTests SCALING_STRATEGY=accurate \
958960 BASIC_AUTH_USERNAME=docker-selenium BASIC_AUTH_PASSWORD=2NMI4jdBi6k7bENoeUfV25295VvzwAE9chM24a+2VL95uOHozo \
959- SECURE_INGRESS_ONLY_DEFAULT=true SECURE_USE_EXTERNAL_CERT=true SELENIUM_GRID_PROTOCOL=https SELENIUM_GRID_HOST=$$( hostname -i ) SELENIUM_GRID_PORT=443 \
961+ SECURE_INGRESS_ONLY_DEFAULT=true SECURE_USE_EXTERNAL_CERT=true SELENIUM_GRID_PROTOCOL=https SELENIUM_GRID_HOST=$( LOCAL_HOSTNAME ) SELENIUM_GRID_PORT=443 \
960962 VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) KEDA_BASED_NAME=$(KEDA_BASED_NAME ) KEDA_BASED_TAG=$(KEDA_BASED_TAG ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION=$(BINDING_VERSION ) BASE_VERSION=$(BASE_VERSION ) \
961963 TEMPLATE_OUTPUT_FILENAME=" k8s_playwright_connect_grid_basicAuth_secureIngress_ingressPublicIP_autoScaling_patchKEDA.yaml" \
962964 ./tests/charts/make/chart_test.sh JobAutoscaling
0 commit comments