File tree Expand file tree Collapse file tree 4 files changed +35
-4
lines changed Expand file tree Collapse file tree 4 files changed +35
-4
lines changed Original file line number Diff line number Diff line change @@ -26,10 +26,20 @@ if [[ -z $es_node_name ]]; then
26
26
export es_node_name=instance
27
27
export elastic_password=changeme
28
28
export elasticsearch_image=elasticsearch
29
- export elasticsearch_url=https://elastic:${elastic_password} @${es_node_name} :9200
30
- if [[ $TEST_SUITE != " platinum" ]]; then
31
- export elasticsearch_url=http://${es_node_name} :9200
29
+
30
+ if [[ $STACK_VERSION == " 8.0.0-SNAPSHOT" ]]; then
31
+ export elasticsearch_scheme=" https"
32
+ if [[ $TEST_SUITE != " platinum" ]]; then
33
+ export elasticsearch_scheme=" http"
34
+ fi
35
+ export elasticsearch_url=${elasticsearch_scheme} ://elastic:${elastic_password} @${es_node_name} :9200
36
+ else
37
+ export elasticsearch_url=https://elastic:${elastic_password} @${es_node_name} :9200
38
+ if [[ $TEST_SUITE != " platinum" ]]; then
39
+ export elasticsearch_url=http://${es_node_name} :9200
40
+ fi
32
41
fi
42
+
33
43
export external_elasticsearch_url=${elasticsearch_url/ $es_node_name / localhost}
34
44
export elasticsearch_container=" ${elasticsearch_image} :${STACK_VERSION} "
35
45
Original file line number Diff line number Diff line change @@ -44,6 +44,15 @@ environment=($(cat <<-END
44
44
--env cluster.deprecation_indexing.enabled=false
45
45
END
46
46
) )
47
+
48
+ if [[ $STACK_VERSION == " 8.0.0-SNAPSHOT" ]]; then
49
+ environment+=($( cat << -EOF
50
+ --env ELASTIC_PASSWORD=$elastic_password
51
+ --env xpack.security.enabled=true
52
+ EOF
53
+ ) )
54
+ fi
55
+
47
56
if [[ " $TEST_SUITE " == " platinum" ]]; then
48
57
environment+=($( cat << -END
49
58
--env ELASTIC_PASSWORD=$elastic_password
Original file line number Diff line number Diff line change @@ -39,7 +39,14 @@ echo -e "\033[1m>>>>> Run [elastic/elasticsearch-ruby container] >>>>>>>>>>>>>>>
39
39
repo=` pwd`
40
40
41
41
if [[ $STACK_VERSION == " 8.0.0-SNAPSHOT" ]]; then
42
- ELASTIC_API_VERSIONING=true
42
+ environment=($( cat << -EOF
43
+ --env ELASTIC_API_VERSIONING=true
44
+ --env ELASTIC_PASSWORD=${elastic_password}
45
+ --env ELASTIC_USER=elastic
46
+ --env STACK_VERSION=${STACK_VERSION}
47
+ EOF
48
+ ) )
49
+
43
50
fi
44
51
45
52
# run the client tests
@@ -48,6 +55,7 @@ if [[ $TEST_SUITE != "platinum" ]]; then
48
55
--network=" ${network_name} " \
49
56
--env " TEST_ES_SERVER=${elasticsearch_url} " \
50
57
--env " TEST_SUITE=${TEST_SUITE} " \
58
+ " ${environment[@]} " \
51
59
--volume $repo :/usr/src/app \
52
60
--volume=/tmp:/tmp \
53
61
--name elasticsearch-ruby \
Original file line number Diff line number Diff line change @@ -39,6 +39,10 @@ def admin_client
39
39
password = ENV [ 'ELASTIC_PASSWORD' ]
40
40
user = ENV [ 'ELASTIC_USER' ] || 'elastic'
41
41
url = "https://#{ user } :#{ password } @#{ uri . host } :#{ uri . port } "
42
+ elsif ENV [ 'STACK_VERSION' ] == '8.0.0-SNAPSHOT'
43
+ password = ENV [ 'ELASTIC_PASSWORD' ]
44
+ user = ENV [ 'ELASTIC_USER' ] || 'elastic'
45
+ url = "http://#{ user } :#{ password } @#{ uri . host } :#{ uri . port } "
42
46
else
43
47
url = "http://#{ uri &.host || 'localhost' } :#{ uri &.port || 9200 } "
44
48
end
You can’t perform that action at this time.
0 commit comments