Commit Graph

1109 Commits (0d045630c8ecdbde795b9e6083fb6e89e6e4c98b)

Author SHA1 Message Date
Palakp41 9c33541275
Merge pull request #12237 from influxdata/tests/scrapers-creation
test(scrapers): add test for creating scrapers
2019-02-27 16:23:48 -08:00
Delmer 5d08857a06
fix(ui/types/v2/tasks): consolidate task types (#12240) 2019-02-27 19:20:41 -05:00
Palak Bhojani 3ee2599744 test(scrapers): add test for creating scrapers 2019-02-27 15:59:55 -08:00
Palakp41 e99b6112be
Merge pull request #12226 from influxdata/tests/bucket-deletion
test(buckets): add test for deletion
2019-02-27 15:31:53 -08:00
Palak Bhojani 5451963016 test(buckets): add test for deletion 2019-02-27 14:53:03 -08:00
Andrew Watkins 21aec22b5d
test(e2e/de): shows an error syntactically incorrect query is submitted (#12221)
* test(e2e/de): shows an error if a syntactically incorrect query is submitted

* chore(task/e2e): remove .only call in task tests

* test(e2e/de): remove dynamic testid
2019-02-27 14:17:15 -08:00
Palakp41 a4355c817a
Merge pull request #12216 from influxdata/feat/tasks-runs-logs
Update logs to use api call instead of dummy data
2019-02-27 13:25:26 -08:00
Palakp41 b3cb157d56
Merge pull request #12222 from influxdata/chore/notification-telegrafs-org
Update telegraf to display notifications for update/delete
2019-02-27 13:11:14 -08:00
Palak Bhojani f200db59fb Update telegraf to display notifications for update/delete 2019-02-27 13:01:39 -08:00
Christopher Henn 5d16145b55 Centralize variables state in Redux store 2019-02-27 12:47:45 -08:00
Palak Bhojani 9de809b4ad Update logs to use api call instead of dummy data 2019-02-27 11:25:40 -08:00
Delmer 5a63037e76
feat(ui/labels/click): add searchTerm updating for label clicks (#12111) 2019-02-27 14:21:21 -05:00
Brandon Farmer b08ea901f1
Merge pull request #12208 from influxdata/feat/dont-show-modal-if-script-same
Show confirmation modal only if script changed
2019-02-27 10:51:37 -08:00
Delmer c4275fb484
test(ui/de): add test for de deleting query text (#12213) 2019-02-27 12:44:44 -05:00
Brandon Farmer e09253e461 Show confirmation modal only if script changed
In time machine only show a confirmation modal if the script is
different that the builder
2019-02-26 16:34:15 -08:00
Andrew Watkins 1471be4a7f
refactor(e2e): remove sources, update commands, flaky test
* refactor(e2e): remove the need to create a source before signing in

* refactor(e2e): move setup user into signin function

* fix(orgs): make assertions after org creation

* chore: package.lock
2019-02-26 14:05:53 -08:00
Jonathan A. Sternberg dd50e10d6d
Merge pull request #12165 from influxdata/flux-staging
update to Flux v0.21.0
2019-02-26 13:12:37 -06:00
Christopher Henn 2f0dd58737 Add e2e test for dis/enabled DE submit button
Closes #12191
2019-02-26 10:45:51 -08:00
Palakp41 68861dd2d1
Merge pull request #12168 from influxdata/tests/variable-deletion
test(variables): add test for deletion
2019-02-26 10:35:51 -08:00
Brandon Farmer 30759b110f Remove CreateOrUpdateConfig 2019-02-26 09:54:32 -08:00
Brandon Farmer 5bf2b04849 Create telegraf config on create step 2019-02-26 09:25:04 -08:00
Alirie Gray 99ad12dc94 test(variables): add test for deletion
Co-authored-by: Palak Bhojani <palak@influxdata.com>
2019-02-26 09:24:25 -08:00
Palakp41 5982a075c3
Merge pull request #12169 from influxdata/fix/scraper-filtering
Add filtering to scrapers tab on org
2019-02-26 09:20:19 -08:00
Christopher Henn 0d774cecb0 Let Plot components size themselves 2019-02-26 09:07:40 -08:00
alexpaxton 6e1ee40f45
Introduce ResourceList components and implement on Dashboards index (#12166)
* WIP Introduce Resource List component family

* Shrink padding of resource cards a bit

* Swap positions of meta information and labels in resource cards

* Introduce resource name component

* Polish resource name editing

* Remove child type validation from context component

* Styles for context menus inside resource cards

* Make resource name + meta line responsive

* Polish appearance of responsive resource description

* Replace dashboards list with dashboards cards

* Update e2e tests and add testID props to a bunch of components

Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>

* Make testID props consistent

Make all cypress tests have .test extension
Update E2E tests for dashboards index
Split off test for dashboards view

Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>

* Move cell test to dashboards view test

Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>

* Remove cells test from dashboards index test

Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>

* Fix dashboard view - cells e2e test

* Refactor meta1 and meta2 props into a single metadata prop that returns an array of elements

* Cleanup

* Fix and refactor e2e test to be less brittle
2019-02-25 17:41:18 -08:00
Palak Bhojani 2d701d25ef Add filtering to scrapers tab on org 2019-02-25 16:06:57 -08:00
Andrew Watkins 169a798081
chore: remove sources from ui (#12164)
* chore: remove sources from TimeSeries component

* chore: remove sources from ui
2019-02-25 15:35:30 -08:00
Palak Bhojani 0be45c1a13 Update the loading state to redux 2019-02-25 13:45:16 -08:00
Palak Bhojani 274f79f401 Update tasks runs to use the api instead of dummy data 2019-02-25 13:45:16 -08:00
Nathaniel Cook 26e7f641b7 Merge branch 'master' into flux-staging 2019-02-25 13:00:28 -07:00
Lorenzo Affetti cf81141689
fix(e2e-tests): make task use default bucket from user fixture (#12139)
* fix(e2e-tests): make task use default bucket from user fixture

* fix(query_test): update pre-auth test now that from is bucket aware
2019-02-25 12:38:04 +01:00
alexpaxton 29a4ab0d27
Misc. UI Polish (#12115)
* Increase size of download button in config overlay

* Make button copy match overlay title

* Open overlay on name click instead of button

* Add missing blank header cell

* Fix highlighting of buckets tab

* Cleanup tasks header

* Fix org creation overlay

Also having fun with randomized error messages

* Fix empty state of variables page

* Remove unused functions

* Cleanup

* Update snapshot
2019-02-22 16:48:08 -08:00
Christopher Henn e1e1433386 Add UI for setting histogram x axis label 2019-02-22 16:45:56 -08:00
Christopher Henn 27da16305e Add support for axis labels in plots 2019-02-22 16:45:56 -08:00
Christopher Henn b073c84b7e Fix issue rendering undefined points in Histogram 2019-02-22 16:45:56 -08:00
Alirie Gray 2aef8e8eef
Merge pull request #12129 from influxdata/tests(variables)/e2e-testing-creation
test(variables): add tests for creation
2019-02-22 15:52:56 -08:00
Alirie Gray 874f484ced test(variables): add tests for creation 2019-02-22 15:47:22 -08:00
Daniel Campbell 351a718980 date picker styles (#12126)
* date picker styles

* get lint
2019-02-22 15:47:22 -08:00
Christopher Henn b3f6669184 Refactor vis table shape and types 2019-02-22 15:47:22 -08:00
Christopher Henn dff331667e Rename layer "aesthetics" to "mappings" 2019-02-22 15:47:22 -08:00
Alirie Gray 385c0ae4d1 Add menu for Variables to Time Machine script editor 2019-02-22 15:47:22 -08:00
Iris Scholten 916d17a273 feat(ui): Clone a task's labels when cloning the task
Move task cloning logic to external client library
2019-02-22 15:47:22 -08:00
Daniel Campbell 9bad05e017
date picker styles (#12126)
* date picker styles

* get lint
2019-02-22 15:23:17 -08:00
Christopher Henn 5d8b217f66 Refactor vis table shape and types 2019-02-22 15:02:06 -08:00
Christopher Henn e92ec5d3f1 Rename layer "aesthetics" to "mappings" 2019-02-22 15:02:06 -08:00
Alirie Gray a8a99e276f
Merge pull request #12088 from influxdata/feat(variables)/display-variables-in-script-editor
Add menu for Variables to Time Machine script editor
2019-02-22 13:45:59 -08:00
Alirie Gray 3ed16ebe83 Add menu for Variables to Time Machine script editor 2019-02-22 13:37:27 -08:00
Iris Scholten ed39dc5e46 feat(ui): Clone a task's labels when cloning the task
Move task cloning logic to external client library
2019-02-22 09:53:36 -08:00
Adam 4c0262befe
test(stdlib/testing): added new test driver to run builtin tests (#11916) 2019-02-21 22:03:29 -05:00
Andrew Watkins a36df9e54e chore: add test prefix to task test 2019-02-21 17:38:57 -08:00
Andrew Watkins 3ce1078e04 chore(task): unskip task e2e 2019-02-21 17:38:11 -08:00
Andrew Watkins cc60a4df1d test(tasks): skip e2e 2019-02-21 17:33:58 -08:00
Andrew Watkins 08d092dafd chore: change cypress npm run script 2019-02-21 17:33:58 -08:00
Andrew Watkins ee518c5520 chore: lint fix 2019-02-21 17:33:58 -08:00
Andrew Watkins 6e2a9b14d4 test(ts): update snapshots 2019-02-21 17:33:58 -08:00
Alirie Gray e81a7bf5d8 test(tasks): add test for deleting a task 2019-02-21 17:33:58 -08:00
Alirie Gray 7fc8ca928d test(tasks): add test for task without valid script 2019-02-21 17:33:58 -08:00
Alirie Gray ef86778bce test(buckets): rename buckets test file 2019-02-21 17:33:58 -08:00
Alirie Gray 771a7969de test(buckets): use aliases for bucket object 2019-02-21 17:33:58 -08:00
Andrew Watkins c76fd8ffba fix(jest): improperly mocked client call 2019-02-21 17:33:58 -08:00
Andrew Watkins cb3f2e7644 chore(jest): fix deprecations warning 2019-02-21 17:33:58 -08:00
Andrew Watkins df1a5e9450 test(e2e): use alisas instead of variables 2019-02-21 17:33:58 -08:00
alexpaxton 80ebf933aa
Polish Inline Label Creation (#12070)
* Condense appearance of inline create label form

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Fine tune copy and click outside behavior

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Show label color error color when invalid hex

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Shrink width of random label color button

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Add full color palette to list of random label colors

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* fix(ui/prettier-errors): fix ui prettier errors

Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2019-02-21 15:29:06 -08:00
Christopher Henn c664e8e0d8 Fix query bug resulting from missing org ID
The `/api/v2/query` endpoint requires an organization or organizationID
query parameter.

Previously, there existed a bug in the API where if the organization
parameters were left off, the API would use the first organization
created in the backend, rather than returning a 400 error.

We built the entire UI on top of this bug, but it has now been fixed. So
in every location where we use the `/api/v2/query` endpoint, we need to
supply an organization.

This commit updates all such locations to use the first organization
present in our Redux store as the organization parameter, thus roughly
reproducing the behavior of the load bearing bug.

This is just a quick fix. Long term, we will want to think about what
organization queries should run under and build an appropriate UI around
that design.
2019-02-21 15:22:24 -08:00
Iris Scholten 86147c2808 update to use org name to create task 2019-02-21 14:52:26 -08:00
Christopher Henn a499a8b0d9 Enable adding a description to a telegraf config 2019-02-21 14:06:04 -08:00
Palakp41 4407be10a6
Merge pull request #12072 from influxdata/fix/admin-step-notify
Update admin to show error if password is not 8 characters
2019-02-21 13:40:42 -08:00
Palak Bhojani a893e7fe1b Update admin to show error if password is not 8 characters 2019-02-21 13:30:54 -08:00
Deniz Kusefoglu 6135498c46 Place imports and exports behind feature flag 2019-02-21 13:00:24 -08:00
Delmer a8bdc9c9ab fix(ui/resourceLabelForm): fix ResourceLabelForm invalid default form state (#12057) 2019-02-21 10:48:16 -08:00
alexpaxton 09b5e24e63
Cleanup (#12061) 2019-02-21 10:38:50 -08:00
Delmer 50e9ca6a54
fix(ui/FilterList): add filtering on labels (#12018)
fix(ui/FilterList): add tests for FilterList and support for inexact searchKeys

Co-authored-by: Andrew Watkins <watts@influxdb.com>
2019-02-21 08:12:43 -05:00
Delmer 263170dc45
fix(ui): add label from resource labels editor (#11973)
Add ResourceLabelForm to EditLabelsOverlay and RandomLabelColorButton

Co-authored-by: Daniel Campbell <metalwhirlwind@gmail.com>
2019-02-21 08:09:21 -05:00
Christopher Henn 2e42203f07 Make npm less noisy 2019-02-20 18:15:09 -08:00
Christopher Henn 9f23a88ff6 Fix type errors from upgrading past TypeScript 3.2 2019-02-20 18:15:09 -08:00
Christopher Henn eed3f8d3fa Format all source files with Prettier
The acceptable syntax formatting has changed after upgrading Prettier to
a newer version.
2019-02-20 18:15:09 -08:00
Christopher Henn e2fbe8f851 Migrate from TSLint to ESLint
TSLint has been deprecated by its maintainers in favor of eslint.

This commit adds ESLint to our project with a config that is comparable
to our previous TSLint config.

ESLint provides a much more extensive set of linting rules; we may wish
to investigate enabling more of these rules in the future.
2019-02-20 18:15:09 -08:00
Iris Scholten 0e6e87f374
Merge pull request #12026 from influxdata/fix/clone-dashboard-labels
update client libarary dependency for dashboard cloning
2019-02-20 16:52:09 -08:00
Iris Scholten eccee09a20 update client libarary dependency for dashboard cloning 2019-02-20 16:26:56 -08:00
Palakp41 09d084750c
Merge pull request #12023 from influxdata/feat/bucket-notifications
Add notifications for success/failed when creating/deleting/updating …
2019-02-20 16:02:32 -08:00
Daniel Campbell 39550002d2
Clockface/spinners (#12025)
* Bump Clockface Version

* Remove Local Components

* Update Imports

* update tests & snapshots
2019-02-20 15:49:23 -08:00
Palak Bhojani 69815230a8 Add notifications for success/failed when creating/deleting/updating buckets 2019-02-20 15:19:21 -08:00
Andrew Watkins a5bcc85c04
fix(ui/explorer): empty tag selector (#12019)
* fix(ui/de): disable closing the last tag selector card

* test(ui/explorer): introduce first basic e2e test
2019-02-20 14:57:38 -08:00
Palak Bhojani fb7a3aa93b Add notifications for success/failed when creating/updating/deleting scrapers 2019-02-20 14:12:57 -08:00
Iris Scholten 9e6c1b925d fix(ui): Update the label preview to be shorter 2019-02-20 13:47:35 -08:00
Alirie Gray 9ccb785747 Add ability to update a variable 2019-02-20 12:04:16 -08:00
Iris Scholten 3c933d49e1
Merge pull request #12009 from influxdata/feat/login-version
feat(ui): Display version on login page
2019-02-20 11:51:16 -08:00
Iris Scholten 988dda2398 feat(ui): Display version on login page 2019-02-20 11:30:07 -08:00
Brandon Farmer dd26d46eff
Merge pull request #12007 from influxdata/feat/create-telegraf-config
Extract telegrafs org view to use react router
2019-02-20 10:57:37 -08:00
Brandon Farmer 9d71670717 Extract telegrafs org view to use react router 2019-02-20 10:48:44 -08:00
Deniz Kusefoglu c66f2e5e3b
Merge pull request #11995 from influxdata/generic-import-to-tasks
Add generic import dropdown to tasks
2019-02-20 10:48:33 -08:00
Palakp41 5c5c4047b0
Merge pull request #12006 from influxdata/update-members-org-filter
Update filter text for members to 'filter members'
2019-02-20 10:38:36 -08:00
Palak Bhojani 5c19707bf9 Update filter text for members to 'filter members' 2019-02-20 10:17:57 -08:00
Palak Bhojani 55bf3d1679 Update retention policy for bucket if time changes 2019-02-20 10:16:05 -08:00
Andrew Watkins 626651b3f2
fix(ui): get active source (#12005)
* test(e2e): create source on signin
2019-02-20 09:23:18 -08:00
Deniz Kusefoglu 4720945eea Add generic import dropdown to tasks 2019-02-19 16:43:50 -08:00
Iris Scholten f9aab0f2b8 feat(ui): Add custom time range in time range dropdown
Co-authored-by: Daniel Campbell <metalwhirlwind@gmail.com>
2019-02-19 16:43:13 -08:00
Delmer 451354f8f8
fix(ui): add guard for hasKey check (#11994)
* fix(ui): add guard for hasKey check

Fixes checking key in primitive or null types

* fix(ui): add lodash helpers to check hasKey
2019-02-19 18:52:19 -05:00
Michael Desa 6a8a1fce32 feat(kv): implemented key/value store with end-to-end integration tests
* feat(kv:inmem:bolt): implement user service in a kv

* refactor(kv): use consistent func receiver name

* feat(kv): add initial basic auth service

* refactor(passwords): move auth interface into own file

* refactor(passwords): rename basic auth files to passwords

* refactor(passwords): rename from BasicAuth to Passwords

* refactor(kv): copy bolt user test into kv

Co-authored-by: Michael Desa <mjdesa@gmail.com>

* feat(kv): add inmem testing to kv store

* fix(kv): remove extra user index initialization

* feat(kv): attempt at making errors nice

* fix(http): return not found error if filter is invalid

* fix(http): s/platform/influxdb/ for user service

* fix(http): s/platform/influxdb/ for user service

* feat(kv): initial port of telegraf configs to kv

* feat(kv): first pass at migrating bolt org service to kv

* feat(kv): first pass at bucket service

* feat(kv): first pass at migrating kvlog to kv package

* feat(kv): add resource op logs

* feat(kv): first pass at user resource mapping migration

* feat(kv): add urm usage to bucket and org services

* feat(kv): first pass at kv authz service

* feat(kv): add cascading auth delete for users

* feat(kv): first pass d authorizer.OrganizationService in kv

* feat(cmd/influxd/launcher): user kv services where appropriate

* fix(kv): initialize authorizations

* fix(influxdb): use same buckets while slowly migrating stuff

* fix(kv): make staticcheck pass

* feat(kv): add dashboards to kv

review: make suggestions from pr review

fix: use common bucket names for bolt/kv stores

* test(kv): add complete password test coverage

* chore(kv): fixes for staticcheck

* feat(kv): implement labels generically on kv

* feat(kv): implement macro service

* feat(kv): add source service

* feat(kv): add session service

* feat(kv): add kv secret service

* refactor(kv): update telegraf and urm with error messages

* feat(kv): add lookup service

* feat(kv): add kv onboarding service

* refactor(kv): update telegraf to avoid repetition

* feat(cmd/influxd): use kv lookup service

* feat(kv): add telegraf to lookup service

* feat(cmd/influxd): use kv telegraf service

* feat(kv): initial port of scrapers in bolt to kv

* feat(kv): update scraper error messaging

* feat(cmd/influxd): add kv scraper

* feat(kv): add inmem backend tests

* refactor(kv): copy paste errors

* refactor(kv): add code to password errors

* fix(testing): update error messages for incorrect passwords

* feat(kv:inmem:bolt): implement user service in a kv

* refactor(kv): use consistent func receiver name

* refactor(kv): copy bolt user test into kv

Co-authored-by: Michael Desa <mjdesa@gmail.com>

* feat(kv): add inmem testing to kv store

* fix(kv): remove extra user index initialization

* feat(kv): attempt at making errors nice

* fix(http): return not found error if filter is invalid

* fix(http): s/platform/influxdb/ for user service

* feat(kv): first pass at migrating bolt org service to kv

* feat(kv): first pass at bucket service

* feat(kv): first pass at migrating kvlog to kv package

* feat(kv): add resource op logs

* feat(kv): first pass at user resource mapping migration

* feat(kv): add urm usage to bucket and org services

* feat(kv): first pass at kv authz service

* feat(kv): add cascading auth delete for users

* feat(kv): first pass d authorizer.OrganizationService in kv

* feat(cmd/influxd/launcher): user kv services where appropriate

* feat(kv): add initial basic auth service

* refactor(passwords): move auth interface into own file

* refactor(passwords): rename basic auth files to passwords

* fix(http): s/platform/influxdb/ for user service

* fix(kv): initialize authorizations

* fix(influxdb): use same buckets while slowly migrating stuff

* fix(kv): make staticcheck pass

* feat(kv): add dashboards to kv

review: make suggestions from pr review

fix: use common bucket names for bolt/kv stores

* feat(kv): implement labels generically on kv

* refactor(passwords): rename from BasicAuth to Passwords

* test(kv): add complete password test coverage

* chore(kv): fixes for staticcheck

* feat(kv): implement macro service

* feat(kv): add source service

* feat(kv): add session service

* feat(kv): initial port of telegraf configs to kv

* feat(kv): initial port of scrapers in bolt to kv

* feat(kv): add kv secret service

* refactor(kv): update telegraf and urm with error messages

* feat(kv): add lookup service

* feat(kv): add kv onboarding service

* refactor(kv): update telegraf to avoid repetition

* feat(cmd/influxd): use kv lookup service

* feat(kv): add telegraf to lookup service

* feat(cmd/influxd): use kv telegraf service

* feat(kv): update scraper error messaging

* feat(cmd/influxd): add kv scraper

* feat(kv): add inmem backend tests

* refactor(kv): copy paste errors

* refactor(kv): add code to password errors

* fix(testing): update error messages for incorrect passwords

* feat(http): initial support for flushing all key/values from kv store

* feat(kv): rename macro to variable

* feat(cmd/influxd/launcher): user kv services where appropriate

* refactor(passwords): rename from BasicAuth to Passwords

* feat(kv): implement macro service

* test(ui): introduce cypress

* test(ui): introduce first typescript test

* test(ui/e2e): add ci job

* chore: update gitignore to ignore test outputs

* feat(inmem): in memory influxdb

* test(e2e): adding pinger that checks if influxdb is alive

* hackathon

* hack

* hack

* hack

* hack

* Revert "feat(inmem): in memory influxdb"

This reverts commit 30ddf032003e704643b07ce80df61c3299ea7295.

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* hack

* chore: lint ignore node_modules

* hack

* hack

* hack

* add user and flush

* hack

* remove unused vars

* hack

* hack

* ci(circle): prefix e2e artifacts

* change test to testid

* update cypress

* moar testid

* fix npm warnings

* remove absolte path

* chore(ci): remove /home/circleci proto mkdir hack

* wip: crud resources e2e

* fix(inmem): use inmem kv store services

* test(dashboard): add first dashboard crud tests

* hack

* undo hack

* fix: use response from setup for orgID

* chore: wip

* add convenience getByTitle function

* test(e2e): ui can create orgs

* test(e2e): add test for org deletion and update

* test(e2e): introduce task creation test

* test(e2e): create and update of buckets on org view

* chore: move types to declaration file

* chore: use route fixture in dashboard tests

* chore(ci): hack back

* test(ui): update snapshots

* chore: package-lock

* chore: remove macros

* fix: launcher rebase issues

* fix: compile errors

* fix: compile errors

* feat(cmd/influxdb): add explicit testing, asset-path, and store flags

Co-authored-by: Andrew Watkins <watts@influxdb.com>

* fix(cmd/influxd): set default HTTP handler and flags

Co-authored-by: Andrew Watkins <watts@influxdb.com>

* build(Makefile): add run-e2e and PHONY

* feat(kv:inmem:bolt): implement user service in a kv

* refactor(kv): use consistent func receiver name

* feat(kv): add initial basic auth service

* refactor(passwords): move auth interface into own file

* refactor(passwords): rename basic auth files to passwords

* refactor(passwords): rename from BasicAuth to Passwords

* refactor(kv): copy bolt user test into kv

Co-authored-by: Michael Desa <mjdesa@gmail.com>

* feat(kv): add inmem testing to kv store

* fix(kv): remove extra user index initialization

* feat(kv): attempt at making errors nice

* fix(http): return not found error if filter is invalid

* fix(http): s/platform/influxdb/ for user service

* fix(http): s/platform/influxdb/ for user service

* feat(kv): initial port of telegraf configs to kv

* feat(kv): initial port of scrapers in bolt to kv

* feat(kv): first pass at migrating bolt org service to kv

* feat(kv): first pass at bucket service

* feat(kv): first pass at migrating kvlog to kv package

* feat(kv): add resource op logs

* feat(kv): first pass at user resource mapping migration

* feat(kv): add urm usage to bucket and org services

* feat(kv): first pass at kv authz service

* feat(kv): add cascading auth delete for users

* feat(kv): first pass d authorizer.OrganizationService in kv

* feat(cmd/influxd/launcher): user kv services where appropriate

* fix(kv): initialize authorizations

* fix(influxdb): use same buckets while slowly migrating stuff

* fix(kv): make staticcheck pass

* feat(kv): add dashboards to kv

review: make suggestions from pr review

fix: use common bucket names for bolt/kv stores

* test(kv): add complete password test coverage

* chore(kv): fixes for staticcheck

* feat(kv): implement labels generically on kv

* feat(kv): implement macro service

* feat(kv): add source service

* feat(kv): add session service

* feat(kv): add kv secret service

* refactor(kv): update telegraf and urm with error messages

* feat(kv): add lookup service

* feat(kv): add kv onboarding service

* refactor(kv): update telegraf to avoid repetition

* feat(cmd/influxd): use kv lookup service

* feat(kv): add telegraf to lookup service

* feat(cmd/influxd): use kv telegraf service

* feat(kv): update scraper error messaging

* feat(cmd/influxd): add kv scraper

* feat(kv): add inmem backend tests

* refactor(kv): copy paste errors

* refactor(kv): add code to password errors

* fix(testing): update error messages for incorrect passwords

* feat(kv): rename macro to variable

* refactor(kv): auth/bucket/org/user unique checks return errors now

* feat(inmem): add way to get all bucket names from store

* feat(inmem): Buckets to return slice of bytes rather than strings

* feat(inmem): add locks around Buckets to avoid races

* feat(cmd/influx): check for unauthorized error in wrapCheckSetup

* chore(e2e): add video and screenshot artifcats to gitignore

* docs(ci): add build instructions for e2e tests

* feat(kv): add id lookup for authorized resources
2019-02-19 17:47:19 -06:00
Deniz Kusefoglu a76a2afbf8
Merge pull request #11988 from influxdata/upgrade-npm-version-6.8
Upgrade npm version 6.8 and ts-jest to 24.0.0
2019-02-19 15:13:31 -08:00
Christopher Henn f265dd3d33 Avoid unnecessary Histogram rerenders 2019-02-19 14:18:08 -08:00
Brandon Farmer e026a302bc Remove fancy scrollbars element when not needed 2019-02-19 13:50:16 -08:00
Deniz Kusefoglu 9a14e848d3 Update ts-jest to 24.0.0 2019-02-19 12:57:49 -08:00
Deniz Kusefoglu 3177f20aca upgrade npm version to 6.8 2019-02-19 12:51:54 -08:00
Deniz Kusefoglu b8774577a9
Merge pull request #11976 from influxdata/fix/npm-vulnerabilities
Fix package vulnerabilities
2019-02-19 12:35:54 -08:00
Alirie Gray f2c450447e
Merge pull request #11945 from influxdata/feat/add-resource-dropdown
Create a generic dropdown for creating/importing a resource
2019-02-19 11:35:10 -08:00
Alirie Gray 6171aceafe Create a generic dropdown for creating/importing a resource 2019-02-19 10:51:23 -08:00
Christopher Henn cc5afed1b6 Fix type errors from @types/react-dom upgrade 2019-02-19 10:44:36 -08:00
Christopher Henn 931d06fac5 Do not group histogram data by default 2019-02-19 10:44:36 -08:00
Christopher Henn 3f9495c811 Fix awkward histogram tooltip wrapping 2019-02-19 10:44:36 -08:00
Christopher Henn 50eedfd14e Add domain option to HistogramOptions 2019-02-19 10:44:36 -08:00
Christopher Henn 6a52e2758e Add support for controlled domain mode to Plot
Adds support for controlled `xDomain` and `yDomain` props to the `Plot`
component, which allows a parent component to override the default
domains that a `Plot` uses. This will eventually support a user
specified option for the histogram.

Also does quite a bit of general cleanup:

- Adds comments to many utility methods
- Avoids unnecessary reducer computations on initial `Plot` render
- Extracts layer registration code into a `useLayer` hook
- Renames the `defaults` layer to the more descriptive `baseLayer`
- Uses more explicit types for scales
2019-02-19 10:44:36 -08:00
Christopher Henn 9263184e54 Refactor and test histogram stat 2019-02-19 10:44:36 -08:00
Deniz Kusefoglu 379cad8687 Perform npm audit 2019-02-19 10:19:02 -08:00
Delmer a5f51c61af
fix(ui): add ordering to org resources (#11938)
fix(ui): add ordering to org reosources
2019-02-19 12:34:06 -05:00
Brandon Farmer 4d8f0cb5ca Some clean up on feature flag component 2019-02-15 16:44:46 -08:00
Deniz Kusefoglu d471b49fd0
Merge pull request #11924 from influxdata/generic-export-overlay
Add generic export overlay
2019-02-15 15:51:57 -08:00
Palakp41 a0e382829f
Merge pull request #11954 from influxdata/feat/run-task
Add the ability to run a task manually
2019-02-15 15:32:23 -08:00
Deniz Kusefoglu a94bf8c8fb Add generic export overlay 2019-02-15 15:24:39 -08:00
Deniz Kusefoglu 697e3ad083 Add text area to generic import overlay 2019-02-15 15:08:58 -08:00
Deniz Kusefoglu df1216071e Create generic import overlay 2019-02-15 15:08:58 -08:00
Lyon Hill 48cc643992
Clean out user from the task store's (#11882)
* Clean out user from the task store's
2019-02-15 15:50:09 -07:00
Palak Bhojani 93f0acfb38 Add the ability to run a task manually
Co-authoerd-by: Delmer Reed <delmer814@gmail.com>
2019-02-15 14:16:59 -08:00
Alirie Gray 59310890a6 Remove unnecessary search term from Variables filter 2019-02-15 11:06:04 -08:00
Christopher Henn 94a152da9f Fix issues with bad data in histogram view type 2019-02-14 16:47:19 -08:00
Deniz Kusefoglu 7a6ca2c814
Merge pull request #11920 from influxdata/remove-import-option
Remove unimplemented import functionality
2019-02-14 15:27:34 -08:00
Deniz Kusefoglu d03ffbe176 Remove unimplemented import functionality 2019-02-14 15:17:38 -08:00
Alirie Gray 298c1adc92 Rename Macro to Variable in generated client imports 2019-02-14 14:54:43 -08:00
Palak Bhojani 3edbbefd85 Comment out the view runs button from Tasks page 2019-02-14 13:52:20 -08:00
Daniel Campbell f738a31436
Clockface/package slide toggle (#11900)
* install new version of clockface

* remove internal copy of component

* update imports

* replace Clockface type imports

* update snapshot

* update ComponentColor imports
2019-02-14 13:45:51 -08:00
Christopher Henn 64355b65c5 Add empty state for HistogramOptions column list 2019-02-14 13:43:19 -08:00
Christopher Henn 1f2aa38ac4 Improve positioning of histogram tooltip 2019-02-14 13:43:19 -08:00
Brandon Farmer 2a22f6eb18
Merge pull request #11910 from influxdata/fixes/npm-security-audit
Update npm dependencies with security issues
2019-02-14 13:34:41 -08:00
Alirie Gray e873f5c014
Merge pull request #11907 from influxdata/polish(variables)/rename-macros-to-variables
Rename all occurences of Macro to Variable
2019-02-14 13:31:02 -08:00
Christopher Henn a601fb43d5 Display more helpful errors when fetching AST fails 2019-02-14 13:28:45 -08:00
Brandon Farmer ace9dcd9de Update npm dependencies with security issues 2019-02-14 13:21:58 -08:00
Alirie Gray 5f524eb92d Rename all occurences of Macro to Variable 2019-02-14 13:21:57 -08:00
Alirie Gray 2e436e6660
Merge pull request #11901 from influxdata/feat(variables)/delete-variable
Add ability to delete a variable from organizations page
2019-02-14 12:15:09 -08:00
Alirie Gray f809455b9d Add ability to delete a variable from organizations page 2019-02-14 12:06:24 -08:00
Palak Bhojani 43979527e1 Combine permisssions in the ui on token overlay 2019-02-14 11:19:55 -08:00
Alirie Gray bd1e835238 Add ability to create a new template variable 2019-02-13 20:34:03 -08:00
Deniz Kusefoglu 8f0e3f5e78
Merge pull request #11880 from influxdata/dashboard-create-optionns
Add import dashboard option to create dashboard dropdown
2019-02-13 15:23:55 -08:00
Christopher Henn 1e2289dd35 Enable saving histograms, rework histogram grouping 2019-02-13 15:14:56 -08:00
Deniz Kusefoglu 1885e20699 Add import dashboard option to create dashboard dropdown 2019-02-13 14:58:04 -08:00
Deniz Kusefoglu ddcba0f3b1 Add new dashboard option to create dashboard dropdown 2019-02-13 14:58:04 -08:00
Iris Scholten 3c368e53bf fix(ui): update configure data collector link on me page 2019-02-13 13:59:56 -08:00
Brandon Farmer 9867f5d800
Merge pull request #11863 from influxdata/refactor/move-org-member-router
Use react router for members tab
2019-02-13 12:06:52 -08:00
Brandon Farmer bdb108d67e Use react router for members tab 2019-02-13 11:42:38 -08:00
Iris Scholten fdb4d2eee7 Fix overlapping buttons and clean up data-loading styles
Co-authored-by: Daniel Campbell <metalwhirlwind@gmail.com>
2019-02-13 11:32:08 -08:00
Brandon Farmer 2a6cbfb686
Merge pull request #11847 from influxdata/refactor/move-org-dashboards-router
Move org dashboards to use react router
2019-02-13 11:25:16 -08:00
Iris Scholten d5ff6e9bb9 fix(ui): Ensure template dashboard only gets created on config creation 2019-02-13 10:10:02 -08:00
Palakp41 2fca416bf3
Merge pull request #11836 from influxdata/feat/view-logs-tasks
Add the ability to view logs for a specific task run
2019-02-12 18:55:11 -08:00
Brandon Farmer 21e648980a Move org dashboards to use react router 2019-02-12 17:24:55 -08:00
Brandon Farmer baac0c4f4d Extract Org Bucket Tab to use react router 2019-02-12 16:14:15 -08:00
Palak Bhojani 45b001c509 Add the ability to view logs for a specific task run 2019-02-12 14:18:35 -08:00
Alirie Gray d3d1fef993 Add UI for creating a template variable 2019-02-12 12:49:23 -08:00
Palak Bhojani 76f3bc1ddf Update TasksList to display last run date 2019-02-12 11:30:26 -08:00
Palak Bhojani fa220dbf73 Update Editable name to not allow empty string inline edit 2019-02-12 10:46:48 -08:00
Iris Scholten 7200ab869f
Merge pull request #11821 from influxdata/feat/show-scraper-name
feat(ui): Display scraper name in scrapers list
2019-02-12 10:42:54 -08:00
Iris Scholten 3d810a9ce5 feat(ui): Display scraper name in scrapers list 2019-02-12 10:13:02 -08:00
alexpaxton f7b931205a
Clockface/package buttons (#11805)
* Add Clockface dependency

* Import clockface styles

* Remove existing Button component

* Update references to Old Button with Button from package

* Update snapshot
2019-02-12 10:06:58 -08:00
Palak Bhojani 721747520d Create Tasks Run Page for dispalying runs for specific TaskID 2019-02-12 09:36:29 -08:00
Christopher Henn 93ccd1d182 Implement histogram visualization type 2019-02-11 17:23:21 -08:00
Iris Scholten 4ae161d4f9
Merge pull request #11809 from influxdata/feat/naming-scrapers
feat(ui): Add the ability to name a scraper target
2019-02-11 17:12:39 -08:00
Iris Scholten e04e721bf5 feat(ui): Add the ability to name a scraper target 2019-02-11 17:04:29 -08:00
Iris Scholten b804f05de2 refactor(ui): Separate tab navigation from tabs in organization view
create tabs components

Use TabContentsHeader in individual org tabs

rename organizationTabbedPage to OrganizationTabs

Move tabs to clockface
2019-02-11 16:10:29 -08:00
Palakp41 20c15ff09c
Merge pull request #11799 from influxdata/tests-adminui
Create tests for adminui tabs
2019-02-11 13:22:01 -08:00
alexpaxton e9805ff7d5
Polish Threshold Styles (#11787)
* Fix stylesheet imports

* Improve design of threshold items

* Restructure component to have defaults for optional props
2019-02-11 11:51:18 -08:00
Palak Bhojani fe0ef331f9 Create tests for adminui tabs 2019-02-11 10:43:34 -08:00
Palak Bhojani 5655a06be2 Merge branch 'feat/dashboards-container-org' of github.com:influxdata/influxdb into feat/dashboards-container-org 2019-02-08 11:03:40 -08:00
Palak Bhojani 0cc3dd0224 Update Org page to include Dashboards components 2019-02-08 09:38:22 -08:00
Alex P 1a3e6cc917 Consolidate and standardize styles of resource renaming
Co-Authored-By: palakp41 <palak@influxdata.com>
2019-02-07 17:34:55 -08:00
Iris Scholten 53db6ddaa1 feat(ui/dataLoaders): Move download config into view overlay 2019-02-07 17:22:36 -08:00
Alex P c6dfe1a6b8 Remove unused import
Co-Authored-By: palakp41 <palak@influxdata.com>
2019-02-07 16:23:48 -08:00
Alex P 8fbb593344 Make filename match component name
Co-Authored-By: palakp41 <palak@influxdata.com>
2019-02-07 16:23:38 -08:00
Alex P 9766eb03dd Make margins in orgs dashboard index consistent with other orgs indeces
Co-Authored-By: palakp41 <palak@influxdata.com>
2019-02-07 16:18:53 -08:00
Palak Bhojani 25cd62b476 Update Org page to include Dashboards components 2019-02-07 13:43:50 -08:00
Palakp41 2376491a1c
Merge pull request #11756 from influxdata/fix/orgtasks-inline-edit
Fix the inline edit for org tasks page
2019-02-07 13:33:02 -08:00
alexpaxton cee8c6ad5d
Polish/data loader (#11754)
* Polish data loading UI and copy

* Update test snapshot

* Ensure consistent display of code snippets in Chrome and Firefox

* Remove unecessary fragment

* Ensure type safety in default props

* Update snapshot
2019-02-07 12:01:10 -08:00
Palak Bhojani 28bb4ab936 Fix the inline edit for org tasks page 2019-02-07 11:06:30 -08:00
Palak Bhojani 8cb22ac3e1 Update client library dependency 2019-02-07 10:10:20 -08:00
Iris Scholten 93093e3b75
Merge pull request #11746 from influxdata/fix/update-client-dependency
Update the client library dependency
2019-02-06 20:21:13 -08:00
Palakp41 e351789622
Merge pull request #11745 from influxdata/fix/swap-retention-policy-buckets
Swap retention policy on Create bucket overlay
2019-02-06 18:37:12 -08:00
Iris Scholten 3b322359a9 Update the client library dependency 2019-02-06 18:31:59 -08:00
Brandon Farmer 46d9c80022
Merge pull request #11744 from influxdata/feat/migrate-to-0.2.x-client
Feat/migrate to 0.2.x client
2019-02-06 16:52:45 -08:00
Palak Bhojani c17b8e6132 Swap retention policy on Create bucket overlay 2019-02-06 16:37:24 -08:00
Iris Scholten 09632a23d6 Add a button to view the telegraf config toml 2019-02-06 16:30:18 -08:00
Brandon Farmer 139ac34f4d Update client to 0.2.1 2019-02-06 16:24:16 -08:00
Palak Bhojani 078ff6db09 Update routes to create, update and select task from org page
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2019-02-06 16:01:39 -08:00
Palak Bhojani c30d49cc57 Create org task page which uses tasks component 2019-02-06 11:58:54 -08:00
Iris Scholten 8b991e5dc5
Merge pull request #11705 from influxdata/fix/plugins-configure-only
fix(ui/dataLoaders): Move plugins sidebar into only collectors configure step
2019-02-06 10:30:34 -08:00
Christopher Henn eb91be8090 Upgrade React to 16.8.0 2019-02-06 10:18:42 -08:00
Iris Scholten 1f8121883e fix(ui/dataLoaders): Move plugins sidebar into only collectors configure step
Co-authored-by: Daniel Campbell <metalwhirlwind@gmail.com>
2019-02-06 09:42:55 -08:00
Delmer 86346bc8d5
fix(ui): show checked on multidropdown (#11711) 2019-02-06 12:05:36 -05:00
Delmer 48c9b6689b
fix(ui): show telegraf config instructions (#11677)
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2019-02-06 12:04:30 -05:00
Brandon Farmer abe919308d
Merge pull request #11704 from influxdata/chore/remove-code-generation-ts
Remove typescript client generation
2019-02-06 08:59:26 -08:00
alexpaxton cd6fb3cd67
Improve Clockface Spinners (#11697)
* Introduce spinner container and techno spinner

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Replace unstyled "Spinner" component with spinner container / techno spinner combo

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Replace instances of Spinner with SpinnerContainer

* Replace instances of PageSpinner with SpinnerContainer

* Cleanup

* Updoot

* Improve changelog message
2019-02-05 17:33:44 -08:00
Brandon Farmer 3992fa9d54 Remove typescript client generation
- All api calls are now through the client or raw XMLHTTPRequest
2019-02-05 17:13:57 -08:00
Brandon Farmer cb30f50e14 Update dashboard api calls to use client 2019-02-05 16:20:42 -08:00
Brandon Farmer d305fe9775
Merge pull request #11694 from influxdata/feat/ast-client-library
Move ast call to client library
2019-02-05 16:20:12 -08:00
Iris Scholten 14482cf860
Merge pull request #11693 from influxdata/feat/telegraf-auth-envvar
feat(ui/dataLoaders): Use env var for telegraf config auth token
2019-02-05 14:45:55 -08:00
Brandon Farmer c8cc898a11 Move ast call to client library 2019-02-05 14:28:19 -08:00
Brandon Farmer 8f96a72677
Merge pull request #11690 from influxdata/feat/protos-api-client
Move proto api to client library
2019-02-05 14:26:36 -08:00
Iris Scholten 26e2a15f3a feat(ui/dataLoaders): Use env var for telegraf config auth token instead of auth token 2019-02-05 14:19:58 -08:00
Iris Scholten 993a8d6e70
Merge pull request #11689 from influxdata/fix/collectors-configure-button
fix(ui/dataLoaders): Update the collectors configure step button to 'Create and Verify'
2019-02-05 13:46:33 -08:00
Brandon Farmer 7b27c92a57 Move proto api to client library 2019-02-05 13:41:19 -08:00
Brandon Farmer 2c3df38ebc
Merge pull request #11688 from influxdata/feat/cells-api-client
Move cells api calls to client
2019-02-05 13:39:25 -08:00
Iris Scholten 04e36b18f0 fix(ui/dataLoaders): Update the collectors configure step button to 'Create and Verify' 2019-02-05 13:32:47 -08:00
Iris Scholten b3391d2170
Merge pull request #11687 from influxdata/fix/default-telegraf-name
fix(ui/dataLoaders): Update default telegraf config name to 'Name this Configuration'
2019-02-05 13:27:46 -08:00
Iris Scholten 3a4ea24cd1
Merge pull request #11683 from influxdata/fix/plugin-form-button-wording
fix(ui/dataLoaders): Update plugin config button to 'Done'
2019-02-05 13:15:47 -08:00
Brandon Farmer 4893c5f451 Move cells api calls to client 2019-02-05 13:15:22 -08:00
Brandon Farmer 36d866d20a
Merge pull request #11682 from influxdata/feat/switch-sources-client-library
Switch sources api calls to client
2019-02-05 13:12:38 -08:00
Iris Scholten 3d6e253cf7 fix(ui/dataLoaders): Update default telegraf config name to 'Name this Configuration' 2019-02-05 13:09:54 -08:00
Deniz Kusefoglu 7ade66488e
Merge pull request #11679 from influxdata/feat/clone-tasks
Feat/clone tasks
2019-02-05 11:39:08 -08:00
Iris Scholten b7032764d3 fix(ui/dataLoaders): Update plugin config button to 'Done' 2019-02-05 11:36:32 -08:00
Iris Scholten 27ac0e7619
Merge pull request #11681 from influxdata/fix/plugin-docs-link
fix(ui/dataLoaders): Update plugin form to use correct documentation link
2019-02-05 11:30:43 -08:00
Brandon Farmer 5da36190d9 Switch sources api calls to client 2019-02-05 11:29:01 -08:00
Iris Scholten 238cc119e5
Merge pull request #11678 from influxdata/fix/add-swap-system
fix(ui/dataLoaders): Add swap to system bundle
2019-02-05 11:20:00 -08:00
Iris Scholten 63ef3c49a3 fix(ui/dataLoaders): Update plugin form to use correct documentation link 2019-02-05 11:16:03 -08:00
Deniz Kusefoglu 1b12892406 Remove clone naming from tasks and update tests 2019-02-05 11:00:54 -08:00
Deniz Kusefoglu 6c22c03ac3 Incrementally name dashboard clones 2019-02-05 11:00:54 -08:00
Deniz Kusefoglu 7d635e9e1c Add utility for proper naming of task clones 2019-02-05 11:00:54 -08:00
Deniz Kusefoglu d8e32cff4b Add ability to clone tasks 2019-02-05 11:00:54 -08:00
Iris Scholten fd974fb6b6 fix(ui/dataLoaders): Add swap to system bundle 2019-02-05 10:59:37 -08:00
Iris Scholten c010c0513f
Merge pull request #11676 from influxdata/fix/old-dataloader-type
fix(ui/dataLoaders): Set collectors data loading type in the correct place
2019-02-05 10:56:19 -08:00
Iris Scholten 8e1c30c743
Merge pull request #11675 from influxdata/refactor/combine-bucket-dropdowns
refactor(ui/dataLoaders): Update dataLoaders bucket dropdowns to be the same component
2019-02-05 10:47:23 -08:00
Delmer 90236be3f0
fix(ui/onboarding): update Influx 2.0 -> InfluxDB 2.0 (#11654) 2019-02-05 13:38:06 -05:00
Iris Scholten 2a2e36b6f7 fix(ui/dataLoaders): Set collectors data loading type in the correct place 2019-02-04 17:50:30 -08:00
Iris Scholten 54353fb964 refactor(ui/dataLoaders): Update dataLoaders bucket dropdowns to be the same component 2019-02-04 17:27:17 -08:00
Iris Scholten 2265893c37
Merge pull request #11671 from influxdata/refactor/separate-lp-wizard
refactor(ui/dataLoaders): Move Line Protocol wizard into a separate wizard
2019-02-04 16:51:02 -08:00
Iris Scholten 8335b4234d refactor(ui/dataLoaders): Move Line Protocol wizard into a separate wizard 2019-02-04 16:31:11 -08:00
Palak Bhojani 811fbd84ae Add the ability to inline-edit for Bucket, Dashboard, Tasks, Collectors and Scraper names 2019-02-04 16:26:37 -08:00
Iris Scholten 08bcb3b2aa
Merge pull request #11659 from influxdata/refactor/separate-collectors-wizard
Move collectors data loading into separate wizard
2019-02-04 14:31:54 -08:00
alexpaxton ebfbe3ba38
Polish/view spacing (#11665)
* Make single-stat view take up entire cell

* Decrease margin around tables

* Make markdown views take up entire cell
2019-02-04 14:28:54 -08:00
alexpaxton cb70b8eacb
Make Fancy Scrollbars Fancier (#11661)
* WIP

* Goodbye yarn

* Use latest scrollbar package

* Use default colors

* Expose custom thumb color props

* Use latest package

* Remove unused package

* Update test snapshots

* Organize exernal styles into separate section
2019-02-04 13:01:32 -08:00
Iris Scholten 0bc0568a80 Move collectors data loading into separate wizard 2019-02-04 11:20:08 -08:00
Brandon Farmer 06b2d0033d Move setup api calls to client library 2019-02-04 09:24:55 -08:00
Brandon Farmer 1aa5c471ee Move telegraf configs api to client library 2019-01-31 11:09:36 -08:00
Brandon Farmer 064e13d13c Move scraper api calls to client library 2019-01-31 10:05:40 -08:00
Brandon Farmer ae3139cc65 Switch write to client library 2019-01-25 16:33:30 -08:00
Brandon Farmer 37b189174f
Merge pull request #11623 from influxdata/feat/switch-authorization-client-lib
Switch authorizations to use external client library
2019-01-25 16:28:11 -08:00
Delmer f0371e6716
fix(ui): fix overlay transition focusing (#11619)
Co-authored-by: Chris Henn <chris@chrishenn.net>
2019-01-25 15:28:52 -08:00
Brandon Farmer 2e4f5f431a Switch authorizations to use external client library 2019-01-25 14:24:37 -08:00
Andrew Watkins 854b2a43eb
test(ui): component integration testing w/ mock redux store (#11577)
* wip: introduce connected async component test

* test(query-builder): mock findBuckets

* test(ui): add ability to pass arbitrary state to renderWithRedux

* test(ui/queryBuilder): click bucket and tag

* test(ui/queryBuilder): use regex matchers to query all

* test(ui/queryBuilder): it can click a tag value

* chore: change id to ID

* chore: move QueryBuilderFetcher

* test(ui/queryBuilder): try waiting for dropdown-items

* test(ui/queryBuilder): move initial state out of beforeEach

* test(ui/queryBuilder): get by bucket name

* wip

* test: put back to default

* test: remove await
2019-01-25 14:08:57 -08:00
Iris Scholten 7838e3478e chore(ui/dataLoaders): Move the dataLoaders sidebar, utils, and constants to dataLoaders dir 2019-01-24 17:03:39 -08:00
Iris Scholten 5570e5ef44
Merge pull request #11574 from influxdata/chore/move-dataloaders-configure-verify
chore(ui/dataLoaders): Move the verify and configure components to dataLoaders dir
2019-01-24 16:48:12 -08:00
Brandon Farmer 5e35e7f1ef
Merge pull request #11569 from influxdata/feat/move-organizations-external-client
Move organizations to external client library
2019-01-24 16:36:39 -08:00
Iris Scholten f772e0d630 chore(ui/dataLoaders): Move the verify and configure components to dataLoaders dir 2019-01-24 16:36:07 -08:00
Iris Scholten 30a0ee8475
Merge pull request #11562 from influxdata/chore/move-dataloaders-selection
chore(ui/dataLoaders): Move selection step components to dataloaders dir
2019-01-24 16:34:33 -08:00
Brandon Farmer 5cf5d98c11 Move organizations to external client library 2019-01-24 16:21:54 -08:00