OpenSearch/qa
Nik Everett 236f64a70e SQL: Fix SSL for JDBC and CLI for real this time (elastic/x-pack-elasticsearch#3277)
Previously I'd added tests for JDBC and CLI that I *thought* used SSL but they didn't! I wasn't careful...

Testing changes:
* Actually enable SSL/HTTPS in the `qa:sql:security:ssl` subproject.
* Rework how `RemoteCli` handles security. This allows us to configure SSL, the keystore, and the username and password in a much less error prone way.
* Fix up JDBC tests to properly use SSL.
* Allow the `CliFixture` to specify the keystore location.
* Switch `CliFixture` and `RemoteCli` from sending the password in the connection string to filling out the prompt for it.
* Have `CliFixture` also send the keystore password when a keystore is configured.

This makes the following production code changes:
* Allow the CLI to configure the keystore location with the `-k`/`-keystore_location` parameters.
* If the keystore location is configured then the CLI will prompt for the password.
* Allow the configuration of urls starting with `https`.
* Improve the exception thrown when the URL doesn't parse by adding a suppressed exception with the original parse error, before we tried to add `http://` to the front of it.

Original commit: elastic/x-pack-elasticsearch@97fac4a3b4
2017-12-11 15:45:34 -05:00
..
audit-tests
core-rest-tests-with-security [TEST] Increase timeout for CoreWithSecurityClientYamlTestSuiteIT 2017-12-05 15:57:27 +00:00
full-cluster-restart SQL: switch from _sql/ endpoint to _xpack/sql endpoint (elastic/x-pack-elasticsearch#3270) 2017-12-08 12:17:26 -05:00
ml-basic-multi-node
ml-disabled
ml-no-bootstrap-tests
ml-single-node-tests
multi-cluster-search-security Rest spec fixes (elastic/x-pack-elasticsearch#2965) 2017-11-15 09:33:19 +01:00
multi-node
openldap-tests
reindex-tests-with-security
rolling-upgrade [ML] Set established model memory on job open for pre-6.1 jobs (elastic/x-pack-elasticsearch#3222) 2017-12-05 17:05:58 +00:00
security-client-tests
security-example-extension
security-migrate-tests
security-setup-password-tests
smoke-test-graph-with-security
smoke-test-ml-with-security [TESTS] Refactor yml test suite classes (elastic/x-pack-elasticsearch#3145) 2017-11-29 12:43:53 +00:00
smoke-test-monitoring-with-watcher Tests: Replace YAML tests with ESTestRestCase to be able to wait for … (elastic/x-pack-elasticsearch#3252) 2017-12-07 14:40:08 +01:00
smoke-test-plugins
smoke-test-plugins-ssl Monitoring: Disable security for integration tests (elastic/x-pack-elasticsearch#3174) 2017-12-05 12:07:04 +01:00
smoke-test-security-with-mustache
smoke-test-watcher Remove InternalClient and InternalSecurityClient (elastic/x-pack-elasticsearch#3054) 2017-11-22 08:35:18 -07:00
smoke-test-watcher-with-mustache Remove InternalClient and InternalSecurityClient (elastic/x-pack-elasticsearch#3054) 2017-11-22 08:35:18 -07:00
smoke-test-watcher-with-painless Watcher: Add transform input for chained input (elastic/x-pack-elasticsearch#2861) 2017-11-27 13:27:56 +01:00
smoke-test-watcher-with-security Watcher: Run tests without security enabled (elastic/x-pack-elasticsearch#3060) 2017-11-28 13:11:49 +01:00
sql SQL: Fix SSL for JDBC and CLI for real this time (elastic/x-pack-elasticsearch#3277) 2017-12-11 15:45:34 -05:00
transport-client-tests
tribe-node-tests-with-security
tribe-tests-with-license
tribe-tests-with-security Remove InternalClient and InternalSecurityClient (elastic/x-pack-elasticsearch#3054) 2017-11-22 08:35:18 -07:00
vagrant
build.gradle