Commit Graph

27970 Commits (e8ecc6a712919512ba5c4cf4131ba8cef0cf2d1b)

Author SHA1 Message Date
Daniel Campbell aab247ac75
add error message for mismatch password (#11092) 2019-01-15 09:50:25 -08:00
Nathaniel Cook be373a6310
Merge pull request #10956 from influxdata/flux-staging
Update Flux to v0.14.0
2019-01-15 09:07:08 -07:00
Nathaniel Cook 2ebf17645e chore: update Flux to v0.14.0 2019-01-15 08:47:31 -07:00
Nathaniel Cook 8372859dee Merge branch 'master' into flux-staging 2019-01-15 08:35:59 -07:00
Leonardo Di Donato 9ef3ce8f9b chore(cmd/influx): command descriptions and parameters start with uppercase now
Fixes #10995

Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2019-01-15 16:33:56 +01:00
Leonardo Di Donato 42fcd5ae8d feat(cmd/influx): override help for all commands
Making its initial word uppercase, at the same time.

Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2019-01-15 16:33:56 +01:00
Edd Robinson 98abd940f6
Merge pull request #11042 from influxdata/er-drop-bucket-perf
Improve delete bucket performance
2019-01-15 11:57:02 +00:00
Edd Robinson 810b5d9281 Bulk log file delete
This commit adds a method to delete many series ids from the LogFile in
bulk, reducing the number of fsyncs required.
2019-01-15 11:45:12 +00:00
Edd Robinson 9ff65f6016 Track deleted series ids to remove from series file
Previously series that were being removed were tracked at the key level.
This means that when removing them from the series file, the series id
first had to be looked up. This can cause lock thrashing when there are
many series ids to look up (such as with a bulk delete), because there
are no bulk methods to do this.

This commit changes how the series file delete is done by extracting
the series ids from the index before we remove the index entries. It's
then possible to delete all those series ids from the series file
without having to lookup the ids.
2019-01-15 11:45:10 +00:00
Deniz Kusefoglu d8eb0d0a5d Replace organizationID with orgID everywhere 2019-01-14 18:34:12 -08:00
Deniz Kusefoglu 0c54343a87 Fix missing key from dropdown 2019-01-14 18:33:25 -08:00
Deniz Kusefoglu 28d906fce6 Add orgID to dashboards 2019-01-14 18:13:27 -08:00
Michael Desa 7c1372cdfc fix(influxdb): rename organizationID to orgID in json struct tags
Note. This may require that users blow away thier existing boltdb
databases to avoid errors.
2019-01-14 18:12:46 -08:00
Michael Desa 263b3e228d fix(http): add organizationID to dashboard swagger 2019-01-14 18:12:46 -08:00
Alex P aabf82c965 Uh oh 2019-01-14 17:06:11 -08:00
Nathaniel Cook d0603457b7 refactor(flux): make packages mirror Flux namespaces 2019-01-14 18:00:45 -07:00
alexpaxton 3f0cb874b6
Add Cards to User Homepage (#11073)
* Randomize greeting language

* Add binary and morse code to random greeting

* Luke says this is right cuz he took Latin

Co-Authored-By: lukevmorris <luke@influxdb.com>

* Add Klingon and Esperanto to greetings

* Add SVG animation to "dashboards" homepage tile

* Add SVG animation to "explore" homepage tile

* Add SVG animation to "collector" homepage card
2019-01-14 16:52:48 -08:00
Brandon Farmer 98a693248e
Merge pull request #11070 from influxdata/feat/not-started-query-message
Show different message before queries run in explorer
2019-01-14 16:25:32 -08:00
Brandon Farmer 19a22a3cee
Merge pull request #11064 from influxdata/feat/move-time-machine-buttons
Move timemachine buttons to add more room for graphs
2019-01-14 16:25:20 -08:00
Alirie Gray bf96a31ded
Merge pull request #11034 from influxdata/feat/send-task-from-DE
Add save query as task functionality to Data Explorer
2019-01-14 16:17:29 -08:00
Palakp41 baf6182af3
Merge pull request #11067 from influxdata/feat/token-overlay-roles-permissions
Remove hard coded token permissions and uses api response instead
2019-01-14 16:14:57 -08:00
Brandon Farmer 7c460c7739 Show different message before queries run in explorer 2019-01-14 16:11:46 -08:00
Daniel Campbell 062f6976a4
Update Line Protocol button styles, submit form on file upload. (#11066)
* Update Line Protocol button styles, submit form on file upload.

* use Button component
2019-01-14 16:10:21 -08:00
Nathaniel Cook 622106caaa Merge branch 'master' into flux-staging 2019-01-14 17:03:57 -07:00
Palak Bhojani 4d11413335 Remove hard coded token permissions and uses api response instead 2019-01-14 15:46:14 -08:00
Brandon Farmer 18074233ae Move timemachine buttons to add more room for graphs 2019-01-14 15:34:05 -08:00
Deniz Kusefoglu 1581804d74 Add save query as task functionality to Data Explorer
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
2019-01-14 15:15:27 -08:00
ABond 8f448c49cb
Merge pull request #11058 from influxdata/chore/nightly-build
chore(ci): Fix nightly build bug
2019-01-14 17:50:23 -05:00
Palakp41 dca0cb5ddf
Merge pull request #11055 from influxdata/feat/scraping-onboarding
Build ui for scraping component on onboarding
2019-01-14 14:37:59 -08:00
AJ Bond f7b6bfacf7 chore(ci): Fix nightly build bug
The project is currently using goreleaser to manage building nightly binaries, docker images and uploads to s3.
The tool has a strict dependency on semantic versioned tags. InfluxDB history does not have a valid semantic tag causing the tool to fail. This commit creates a valid tag for the current time to allow nightly builds to continue.
2019-01-14 17:30:27 -05:00
Brandon Farmer 9ecb65d658
Merge pull request #11053 from influxdata/fixes/sign-in-direct
Properly handle sign in page when there are no sources
2019-01-14 14:27:36 -08:00
Brandon Farmer 65eac3cc4b Properly handle sign in page when there are no sources 2019-01-14 14:10:59 -08:00
Iris Scholten 7db37b90c6 Build ui for scraping component on onboarding
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2019-01-14 14:10:22 -08:00
Mark Rushakoff d42f6aa1f3 ci: stop whitelisting appveyor branches
This should restore appveyor builds on PRs, although getting the build
to work properly is still outstanding:

https://github.com/influxdata/influxdb/issues/10937
2019-01-14 13:32:12 -08:00
Iris Scholten 07d4b41c02
Merge pull request #11051 from influxdata/fix/add-update-config
fix(ui/dataLoaders): Add check for existing configs for update
2019-01-14 11:47:41 -08:00
Iris Scholten 358e1820c7 fix(ui/dataLoaders): Add check for existing configs for update 2019-01-14 11:02:14 -08:00
Jacob Marble ba170c9944
Merge pull request #11044 from influxdata/fix/docker-multiple-binaries
fix: Docker image 'quay.io/influxdb/influx' gets 'influx' binary
2019-01-14 10:22:19 -08:00
kelwang c447f9bad9
Merge pull request #11045 from influxdata/find_telegrafs_bug
fix(http): fix the user resouce mapping filter
2019-01-14 12:27:07 -05:00
Jacob Marble dda9b8468f WIP fix: Docker image 'influx' gets 'influx' binary 2019-01-14 09:25:05 -08:00
Kelvin Wang 390f553416 fix(http): fix the user resouce mapping filter 2019-01-14 12:07:51 -05:00
Jade McGough 974d538017
Merge pull request #11039 from influxdata/dashboard-owner-links
fix(http): add owners/members links to dashboards responses
2019-01-14 09:06:51 -08:00
Jade McGough 9d844ae274 fix(http): add owners/members links to dashboards responses 2019-01-14 08:58:04 -08:00
Michael Desa 1123f291a1
Merge pull request #10948 from influxdata/feat/add-orgs-to-dashboards
Add organization to dashboards
2019-01-14 11:39:34 -05:00
Michael Desa 92eaa53936 feat(platform): add organization id to dashboard
feat(http): add organization id to dashboard handler

feat(testing): add organization id to dashboards for testing

feat(bolt): add organization dashboard index

feat(inmem): filter dashboards by organization id

feat(http): add organizationID to dashboard response

feat(bolt): use index key to retrieve dashboard id

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

feat(influxdb): support organization as filter for dashboards

fix(http): add query params to self links in dashboards/protos api
2019-01-14 11:28:28 -05:00
Leonardo Di Donato 9ba97e844c chore(testing): empty set rather than error when there aren't telegraf configs for an org
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2019-01-14 17:08:44 +01:00
Leonardo Di Donato 673738e212 fix(inmem): empty set rather than error when there aren't telegraf configs for an org 2019-01-14 17:08:44 +01:00
Leonardo Di Donato e4a19bbf36 fix(bolt): empty set rather than error when there aren't telegraf configs for an org
Fixes #11018
2019-01-14 17:08:44 +01:00
Leonardo Di Donato 1e42e0259e chore(platform): specific not found error for telegraf configs 2019-01-14 17:08:44 +01:00
Michael Desa 3bbe2c8345
Merge pull request #10947 from influxdata/fix/issue#2169
Fix create authorization command
2019-01-14 10:26:36 -05:00
Michael Desa a3541b22d4 feat(http): allow user id to be specified explicitly on authorization
test(http): get user off of session in create authz test

fix(http): allow user id to be specified explicitly on authorization

create authorization now allows specifying user id explicitly. If no
user id is specified then we use the user id from the authorizer.

fix(http): use influxdb import

fix(http): use platform error in http auth tests

feat(cmd/influx): allow create auth command to specify user explicitly

feat(http): add org id to permissions
2019-01-14 10:20:20 -05:00