Skip to content

Commit 9ba5bec

Browse files
committed
Running elasticsearch only with platinum settings
1 parent 715253d commit 9ba5bec

File tree

2 files changed

+18
-29
lines changed

2 files changed

+18
-29
lines changed

.ci/functions/imports.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ if [[ -z $es_node_name ]]; then
2727
export elastic_password=changeme
2828
export elasticsearch_image=elasticsearch
2929
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
32-
fi
3330
export external_elasticsearch_url=${elasticsearch_url/$es_node_name/localhost}
3431
export elasticsearch_container="${elasticsearch_image}:${STACK_VERSION}"
3532

.ci/run-elasticsearch.sh

Lines changed: 18 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -40,37 +40,29 @@ environment=($(cat <<-END
4040
--env path.repo=/tmp
4141
--env repositories.url.allowed_urls=http://snapshot.test*
4242
--env action.destructive_requires_name=false
43+
--env ELASTIC_PASSWORD=$elastic_password
44+
--env xpack.license.self_generated.type=trial
45+
--env xpack.security.enabled=true
46+
--env xpack.security.http.ssl.enabled=true
47+
--env xpack.security.http.ssl.verification_mode=certificate
48+
--env xpack.security.http.ssl.key=certs/testnode.key
49+
--env xpack.security.http.ssl.certificate=certs/testnode.crt
50+
--env xpack.security.http.ssl.certificate_authorities=certs/ca.crt
51+
--env xpack.security.transport.ssl.enabled=true
52+
--env xpack.security.transport.ssl.verification_mode=certificate
53+
--env xpack.security.transport.ssl.key=certs/testnode.key
54+
--env xpack.security.transport.ssl.certificate=certs/testnode.crt
55+
--env xpack.security.transport.ssl.certificate_authorities=certs/ca.crt
4356
END
4457
))
45-
if [[ "$TEST_SUITE" == "platinum" ]]; then
46-
environment+=($(cat <<-END
47-
--env ELASTIC_PASSWORD=$elastic_password
48-
--env xpack.license.self_generated.type=trial
49-
--env xpack.security.enabled=true
50-
--env xpack.security.http.ssl.enabled=true
51-
--env xpack.security.http.ssl.verification_mode=certificate
52-
--env xpack.security.http.ssl.key=certs/testnode.key
53-
--env xpack.security.http.ssl.certificate=certs/testnode.crt
54-
--env xpack.security.http.ssl.certificate_authorities=certs/ca.crt
55-
--env xpack.security.transport.ssl.enabled=true
56-
--env xpack.security.transport.ssl.verification_mode=certificate
57-
--env xpack.security.transport.ssl.key=certs/testnode.key
58-
--env xpack.security.transport.ssl.certificate=certs/testnode.crt
59-
--env xpack.security.transport.ssl.certificate_authorities=certs/ca.crt
60-
END
61-
))
62-
volumes+=($(cat <<-END
63-
--volume $ssl_cert:/usr/share/elasticsearch/config/certs/testnode.crt
64-
--volume $ssl_key:/usr/share/elasticsearch/config/certs/testnode.key
65-
--volume $ssl_ca:/usr/share/elasticsearch/config/certs/ca.crt
58+
volumes+=($(cat <<-END
59+
--volume $ssl_cert:/usr/share/elasticsearch/config/certs/testnode.crt
60+
--volume $ssl_key:/usr/share/elasticsearch/config/certs/testnode.key
61+
--volume $ssl_ca:/usr/share/elasticsearch/config/certs/ca.crt
6662
END
6763
))
68-
fi
6964

70-
cert_validation_flags=""
71-
if [[ "$TEST_SUITE" == "platinum" ]]; then
72-
cert_validation_flags="--insecure --cacert /usr/share/elasticsearch/config/certs/ca.crt --resolve ${es_node_name}:443:127.0.0.1"
73-
fi
65+
cert_validation_flags="--insecure --cacert /usr/share/elasticsearch/config/certs/ca.crt --resolve ${es_node_name}:443:127.0.0.1"
7466

7567
# Pull the container, retry on failures up to 5 times with
7668
# short delays between each attempt. Fixes most transient network errors.

0 commit comments

Comments
 (0)