diff --git a/.github/actions/start-opensearch/action.yml b/.github/actions/start-opensearch/action.yml index 5b31baec..cf3dfbeb 100644 --- a/.github/actions/start-opensearch/action.yml +++ b/.github/actions/start-opensearch/action.yml @@ -25,6 +25,7 @@ runs: brew install -q coreutils fi OPENSEARCH_HOME=$(realpath ./opensearch-*) + OPENSEARCH_JAVA_OPTS="-Djava.net.preferIPv4Stack=true" url="http://localhost:9200" cp ./client/.ci/opensearch/opensearch.yml $OPENSEARCH_HOME/config/ @@ -47,7 +48,6 @@ runs: fi echo "url=$url" >> $GITHUB_OUTPUT - if [[ "$RUNNER_OS" == "Linux" ]]; then sudo swapoff -a sudo sysctl -w vm.swappiness=1 @@ -59,12 +59,12 @@ runs: if [[ "$RUNNER_OS" != "Windows" ]]; then $OPENSEARCH_HOME/bin/opensearch & else - cmd.exe /C "$(cygpath -alw $OPENSEARCH_HOME/bin/opensearch.bat) -d" & + $OPENSEARCH_HOME/bin/opensearch.bat -d & fi for attempt in {1..20}; do sleep 5 - if curl -sS --cacert ./client/.ci/certs/root-ca.crt -u admin:admin $url; then + if curl -k -sS --cacert ./client/.ci/certs/root-ca.crt -u admin:admin $url; then echo '=====> ready' exit 0 fi diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b4055a40..82ecd08b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -33,7 +33,7 @@ jobs: id: opensearch uses: ./client/.github/actions/run-released-opensearch with: - version: 2.6.0 + version: 2.8.0 secured: true - name: Run Tests (${{ matrix.test-args }}) @@ -63,7 +63,7 @@ jobs: strategy: fail-fast: false matrix: - version: ['1.1.0', '1.2.4', '1.3.4', '2.2.0', '2.4.0', '2.6.0'] + version: ['1.1.0', '1.2.4', '1.3.4', '2.2.0', '2.4.0', '2.6.0', '2.8.0'] secured: [true, false] steps: - name: Checkout Rust Client