Commit Graph

13254 Commits (07edc3108bcef21c27a7c8e33dfa86ba4bf65d9d)

Author SHA1 Message Date
Daniel Campbell 07edc3108b
update config title styles (#2055) 2018-12-19 13:28:35 -08:00
Daniel Campbell 60cbd661e8
remove CSV option (#2052) 2018-12-19 13:17:26 -08:00
Nathaniel Cook 5d31665ae8 chore(Makefile): fix broken nightly builds after Makefile updates
There were two issues.First the `chronograf` subdir was not listed.
Second the tmpl generate dependency was not listed in the tools.go list
of dependencies.

Fixes #2044
2018-12-19 13:52:33 -07:00
Alirie Gray 34b9e90434
URI array validation (#2034) 2018-12-19 11:50:31 -08:00
alexpaxton 0f79e4ea32
Refactor Clockface Form and Grid (#2033)
* Introduce clockface components for grid layout

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

* Remove child type enforcement on grid row

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

* Improve naming of grid column props

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

* Implement Grid components in view options

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

* Add default prop to grid column

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

* Remove concept of grid layout from form elements

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

* Introduce validated form element

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

* Optionally render components into a form label

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

* Make linter happy via massive cleanup

* Update snapshots and fix failing test

* Add optional "required" to form elements

* Clean up grid usage in line graph options

* Update snapshot
2018-12-19 11:34:17 -08:00
Nathaniel Cook 0b7ab965d7
Merge pull request #2002 from influxdata/flux-staging
build(flux): update to Flux v0.11.0
2018-12-19 12:24:51 -07:00
Nathaniel Cook 92a3ac7788 Merge remote-tracking branch 'origin/master' into flux-staging 2018-12-19 12:10:22 -07:00
Mark Rushakoff f7c1785c23 build: adjust module checksums for go1.11.4
Steps taken:

- go test -short ./... repeatedly, and on each checksum failure:
  - remove line for that repository from go.sum, and re-run go test
- go mod tidy repeatedly, and on each checksum failure:
  - remove line for that repository from go.sum, and re-run go mod tidy

I think this fixes local development, but it is unlikely to succeed on
CI until other images also migrate to go1.11.4. Unfortunately, the
docker image for go1.11.4 has not yet been published.
2018-12-19 13:52:52 -05:00
Nathaniel Cook d6c0a393b0 Merge branch 'master' into flux-staging 2018-12-19 11:30:55 -07:00
Christopher Henn 33d2b133bd Rewrite hover legend 2018-12-19 10:02:08 -08:00
Daniel Campbell ef6321a708
Data loader button bar (#2039)
* Add Skip to Verify on streaming data steps, style wizard button bar

* Add tests, update snapshots
2018-12-18 18:24:09 -08:00
Jade McGough 53f27c5566 fix swagger indentation 2018-12-18 16:15:35 -08:00
Iris Scholten 59d2d1c186
Merge pull request #2030 from influxdata/dataLoaders/listening-error-state
fix(ui/dataLoaders): Separate the error state from the data not found
2018-12-18 16:12:31 -08:00
Iris Scholten d817ff4507 fix(ui/dataLoaders): Separate the error state from the data not found state when listening for data 2018-12-18 15:18:35 -08:00
Palakp41 1e7cadc9b9
Merge pull request #2029 from influxdata/fix/input-id-unnecessary
Remove id prop from input component
2018-12-18 14:59:00 -08:00
Jade McGough afed119d77
Merge pull request #2032 from influxdata/labels-swagger
chore(http): add missing labels documentation
2018-12-18 14:56:04 -08:00
Jade McGough 121588bf8a chore(http): add missing labels documentation 2018-12-18 14:49:22 -08:00
Alirie Gray 8b6eefb389
Merge pull request #2026 from influxdata/dataloaders/telegrafs-put-mocks
Create mock for telegraf update function
2018-12-18 14:32:12 -08:00
Palak Bhojani aeb279228d Remove id prop from input component 2018-12-18 14:30:03 -08:00
Palakp41 659b423785
Merge pull request #2028 from influxdata/chore/telegraf-plugin-alphabetized
Telegraf plugins alphabetized in the sidebar
2018-12-18 13:53:27 -08:00
Christopher M. Wolff 86b10a75c9
fix(http): make query service look for platform.Error in response (#2027) 2018-12-18 13:37:25 -08:00
Michael Desa f9af1e6631
Merge pull request #1628 from influxdata/spike/kv-store
WIP: Spike for generic key value store
2018-12-18 16:35:25 -05:00
Palak Bhojani f4a291d1ff Telegraf plugins alphabetized in the sidebar 2018-12-18 13:27:40 -08:00
Michael Desa 28cea4d957 feat(platform): add generic kv store
Co-authored-by: Leonardo Di Donato <leodidonato@gmail.com>
Co-authored-by: Michael Desa <mjdesa@gmail.com>

feat(kv): add kv store interface for services

feat(bolt): add boltdb implementation of kv.Store

spike(platform): add kv backed user service

feat(kv): add static cursor

Note here that this operation cannot be transactionally done. This poses
a bit of issues that will need to be worked out.

fix(bolt): use error explicit error message

squash: play with interface a bit

fix(kv): remove commit and rollback from kv interface

feat(inmem): add inmem kv store

chore: add note for inmem transactions

fix(bolt): remove call to tx in kv store tests

feat(kv): add tests for static cursor

doc(kv): add comments to store and associated interfaces

doc(bolt): add comments to key value store

feat(testing): add kv store tests

test(testing): add conformance test for kv.Store

test(inmem): add kv.Store conformance tests

doc(inmem): add comments to key value store

feat(inmem): remove CreateBucketIfNotExists from Tx interface

feat(bolt): remove CreateBucketIfNotExists from Tx

feat(inmem): remove CreateBucketIfNotExists from Tx

doc(kv): add note to bucket interface about conditions methods can be called

feat(kv): add context methods to kv.Tx

feat(bolt): add context methods to bolt.Tx

feat(inmem): add context methods to inmem.Tx

test(kv): add contract tests for view/update transactions

feat(kv): ensure that static cursor is always valid

Co-authored-by: Leonardo Di Donato <leodidonato@gmail.com>
Co-authored-by: Michael Desa <mjdesa@gmail.com>

fix(kv): remove error from cursor methods

test(kv): remove want errors from cursor test

test(testing): add concurrent update test for kv.Store

feat(kv): make kv user service an example service

fix(testing): add concurrnent update test to the kv.Store contract tests

test(platform): fix example kv service tests

dep(platform): make platform tidy
2018-12-18 16:08:48 -05:00
Alirie Gray 242d9e86e1 Create mock for telegraf update function 2018-12-18 12:34:21 -08:00
Alirie Gray b033bd2ed8
Merge pull request #2020 from influxdata/dataloaders/create-config-at-verify-step
Create/update telegraf plugin at verify step of onboarding
2018-12-18 12:28:45 -08:00
Alirie Gray 758af5eaaf Create/update telegraf plugin at verify step of onboarding 2018-12-18 12:06:45 -08:00
Nathaniel Cook 61e36cbee6 chore(Makefile): add target to check generated files are accurate
A standard Makefile is used now in all subdirs that run go generate.
Make will only generate the file if its source files changed.
The checkgenerate target runs clean to ensure all targets a generated
fresh.
2018-12-18 12:54:17 -07:00
Nathaniel Cook b0473fb3db build(flux): update to Flux v0.11.0 2018-12-18 12:49:34 -07:00
Palakp41 f432ec1cc2
Merge pull request #2011 from influxdata/dataLoader/fix-styling-array-fields
Styling for streaming data souce file input
2018-12-18 11:49:26 -08:00
Nathaniel Cook b40a67efc7 chore(http): remove plan specs from swagger 2018-12-18 12:45:30 -07:00
Palak Bhojani 8a93b34198 Create styling for file input on streaming data sources 2018-12-18 11:39:54 -08:00
Iris Scholten 52b05fb5a3
Merge pull request #2010 from influxdata/dataLoaders/configure-next-back
fix(ui/dataLoaders): Update onboarding button labels and functionality
2018-12-18 11:26:05 -08:00
Nathaniel Cook f4dfda705a fix(http): remove /api/v2/query/plan
BREAKING CHANGE: The API endpoint exposed internal details about the implementation of
the logical and physical plans. Those data structures need to be free to
change without breaking the API. For now since the endpoint is unused it
is being removed. A similar API may be added back in that correctly
abstracts away the internal details of plans.
2018-12-18 12:17:34 -07:00
Nathaniel Cook 98a6a0351d Merge branch 'master' into flux-staging 2018-12-18 11:20:17 -07:00
Nathaniel Cook e3eff83aaa chore(Makefile): remove yq dependency to generate ts client 2018-12-18 11:19:56 -07:00
Alirie Gray d9e9b1fd85
Merge pull request #2007 from influxdata/fix/authorizations-response
Match shape of get/authorizations to backend response
2018-12-18 10:06:28 -08:00
Jade McGough 77ce7d6a4b
Merge pull request #2012 from influxdata/update-labels
add labels update endpoint and label colors
2018-12-18 09:48:16 -08:00
Jade McGough 74a64d9a46 fix more error responses 2018-12-18 09:22:48 -08:00
Jade McGough 7eb69049c5 use new errors library in label http handlers 2018-12-18 09:14:59 -08:00
Jade McGough 0846083f19 add label update validation 2018-12-18 08:56:14 -08:00
Jonathan A. Sternberg cc93531400 fix(storage): convert the storage table interface to use arrow buffers
The table interface was modified to expose the arrow buffers. The
storage table has now been converted to use this interface with the same
fixes so that it exposes arrow buffers.

The influxql package has also been updated to use the `DoArrow` method
from the `flux.Table` interface.
2018-12-18 09:47:53 -07:00
Jade McGough b171004169 use error library in label.go 2018-12-18 08:36:18 -08:00
Michael Desa 141f24ebce
Merge pull request #1753 from influxdata/feat/analyze-query-endpoint
add /query/analyze endpoint query http handler
2018-12-18 11:33:37 -05:00
Michael Desa 9501a547f1 feat(http): add /query/analyze endpoint to analyze queries
review(http): add suggestions from pr review

doc(http): update swage description of analyze endpoint

fix(http): remove authorization header from query analyze endpoint
2018-12-18 11:23:59 -05:00
Jade McGough 08abdf59b1 oops 2018-12-18 03:55:28 -08:00
Jade McGough ec40c17fd9 fix label responses 2018-12-18 03:51:10 -08:00
Jade McGough 3eae5f8b8c disable test for unimplemented feature 2018-12-18 03:34:08 -08:00
Jade McGough 9e4367176f update swagger 2018-12-18 03:27:27 -08:00
Jade McGough 786af8154e add patch label endpoints 2018-12-18 01:45:49 -08:00