OpenSearch/qa
Jason Tedor 5cdd831a31
Remove silent batch mode from install plugin (#29359)
Today we have a silent batch mode in the install plugin command when
standard input is closed or there is no tty. It appears that
historically this was useful when running tests where we want to accept
plugin permissions without having to acknowledge them. Now that we have
an explicit batch mode flag, this use-case is removed. The motivation
for removing this now is that there is another place where silent batch
mode arises and that is when a user attempts to install a plugin inside
a Docker container without keeping standard input open and attaching a
tty. In this case, the install plugin command will treat the situation
as a silent batch mode and therefore the user will never have the chance
to acknowledge the additional permissions required by a plugin. This
commit removes this silent batch mode in favor of using the --batch flag
when running tests and requiring the user to take explicit action to
acknowledge the additional permissions (either by leaving standard input
open and attaching a tty, or by passing the --batch flags themselves).

Note that with this change the user will now see a null pointer
exception when they try to install a plugin in a Docker container
without keeping standard input open and attaching a tty. This will be
addressed in an immediate follow-up, but because the implications of
that change are larger, they should be handled separately from this one.
2018-04-03 21:23:01 -04:00
..
ccs-unavailable-clusters Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
die-with-dignity Test: Expect extra Exception in die_with_dignity (#29138) 2018-03-19 14:02:55 -04:00
evil-tests Remove log4j dependency from elasticsearch-core (#28705) 2018-02-20 09:15:54 -07:00
full-cluster-restart Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
mixed-cluster Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
multi-cluster-search Test: Remove specifying zip distribution in qa tests (#28805) 2018-02-23 13:45:38 -08:00
no-bootstrap-tests Plugins: Allow modules to spawn controllers (#28968) 2018-03-11 09:01:27 -07:00
query-builder-bwc Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
reindex-from-old Reindex: Harden old ES version test 2018-01-26 11:24:48 -05:00
rolling-upgrade Test: Remove specifying zip distribution in qa tests (#28805) 2018-02-23 13:45:38 -08:00
smoke-test-client Create nio-transport plugin for NioTransport (#27949) 2018-01-05 09:41:29 -07:00
smoke-test-http Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
smoke-test-ingest-disabled Tests: Change rest test extension from .yaml to .yml (#24659) 2017-05-16 17:24:35 -07:00
smoke-test-ingest-with-all-dependencies version set in ingest pipeline (#27573) 2018-02-21 09:34:51 +01:00
smoke-test-multinode Tests: Change rest test extension from .yaml to .yml (#24659) 2017-05-16 17:24:35 -07:00
smoke-test-plugins Tests: Change rest test extension from .yaml to .yml (#24659) 2017-05-16 17:24:35 -07:00
smoke-test-rank-eval-with-mustache RankEvalRequest should implement IndicesRequest (#29188) 2018-03-22 11:58:55 +01:00
smoke-test-reindex-with-all-modules Fix Parsing Bug with Update By Query for Stored Scripts (#29039) 2018-03-14 07:12:15 -07:00
vagrant Remove silent batch mode from install plugin (#29359) 2018-04-03 21:23:01 -04:00
verify-version-constants Test: Remove specifying zip distribution in qa tests (#28805) 2018-02-23 13:45:38 -08:00
wildfly Add logging output when starting Wildfly 2018-03-16 11:10:23 -04:00
build.gradle Build: Automatically add projects under libs, qa, modules and plugins (#28279) 2018-01-17 19:54:43 -08:00