Allow large number of environments to be displayed in Environments dropdown
As discussed in #5769 (comment 221490877) potentially thousands of environments can be loaded for a given project.
The current Environments Dropdown in Operations -> Environments -> (Instance/Pod) -> Logs would not be usable in such cases.
Dependencies
backend task #197116 (closed) is needed to filter the environments by name.
Proposal
Make the dropdown searchable by users
Possible Technical Solution
Use an equivalent of glDropdown
which is searchable by users. Switching part of the logs page to use VueJS, so we can use our Gitlab UI component Dropdown (With Search) https://gitlab-org.gitlab.io/gitlab-ui/?path=/story/base-dropdown--default
Example provided by @winh of how we can mount Vue inside the existing HTML if needed:
Edited by Miguel Rincon