* Load services on manages sources page
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Add Flux dropdown on manage sources page
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Add flux connection dropdown with create, select, and update
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Prevent creation of Flux connection with duplicate name
Fixed bug where refreshing page allowed for Flux or connections
with duplicate names to be created
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
* Add ability to delete a FluxService from the fluxservice dropdown
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Change FluxPage to use the active flux connection set by FluxConnectionPage
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Ensure that only flux services are loaded into redux services
* Polish styles for Flux Connection Page
Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Add pingflux as a part of adding and updating a flux service
Co-authored-by: Chris Goller <goller@gmail.com>
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
* Add Swagger routes and definitions for Service endpoints
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
* Replace flux overlay with redirect to flux connections pages
* Add test for FluxConnectionPage
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
* Replace hard-coded string with enum
* Use active from metadata instead of service object in ServiceDropdown
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
* Add generic for getDeep on service metadata property
* Capitalize enum constant values in FluxFormMode
* Show error notification when user reaches edit route for nonexistant flux
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
* Add tests for FluxDropdown
* Update types for async functions
The server timing out for this integrations test was causing many
problems in our build process because it would exceed its timeout
and then fail the test suite, thus failing the build. This commit
changes it to a minute long timeout, and doesn't fail the test
if the timeout is exceeded. This test is generally not critical, so
this seems like a reasonable solution.
Co-authored-by: Michael Desa <mjdesa@gmail.com>
Updates InfluxQLEditor to utilize ReactCodeMirror to show and hide
template variables in the CEO.
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
Co-Authored-by: Alex P <thealexpaxton@gmail.com>