Skip to content

Commit a033fc3

Browse files
committed
[CI] Updates for running 8.0.0
1 parent 1c2104c commit a033fc3

File tree

4 files changed

+35
-4
lines changed

4 files changed

+35
-4
lines changed

.ci/functions/imports.sh

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,20 @@ if [[ -z $es_node_name ]]; then
2626
export es_node_name=instance
2727
export elastic_password=changeme
2828
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
3241
fi
42+
3343
export external_elasticsearch_url=${elasticsearch_url/$es_node_name/localhost}
3444
export elasticsearch_container="${elasticsearch_image}:${STACK_VERSION}"
3545

.ci/run-elasticsearch.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,15 @@ environment=($(cat <<-END
4444
--env cluster.deprecation_indexing.enabled=false
4545
END
4646
))
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+
4756
if [[ "$TEST_SUITE" == "platinum" ]]; then
4857
environment+=($(cat <<-END
4958
--env ELASTIC_PASSWORD=$elastic_password

.ci/run-repository.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,14 @@ echo -e "\033[1m>>>>> Run [elastic/elasticsearch-ruby container] >>>>>>>>>>>>>>>
3939
repo=`pwd`
4040

4141
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+
4350
fi
4451

4552
# run the client tests
@@ -48,6 +55,7 @@ if [[ $TEST_SUITE != "platinum" ]]; then
4855
--network="${network_name}" \
4956
--env "TEST_ES_SERVER=${elasticsearch_url}" \
5057
--env "TEST_SUITE=${TEST_SUITE}" \
58+
"${environment[@]}" \
5159
--volume $repo:/usr/src/app \
5260
--volume=/tmp:/tmp \
5361
--name elasticsearch-ruby \

Rakefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ def admin_client
3939
password = ENV['ELASTIC_PASSWORD']
4040
user = ENV['ELASTIC_USER'] || 'elastic'
4141
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}"
4246
else
4347
url = "http://#{uri&.host || 'localhost'}:#{uri&.port || 9200}"
4448
end

0 commit comments

Comments
 (0)