Commit Graph

32522 Commits (b3927f494577547b43f13482194e85d9a81d70e3)

Author SHA1 Message Date
Russ Savage a1098f0a3e
chore(changelog): add beta 7 section 2020-03-12 13:18:31 -07:00
Russ Savage acd09bf0b7
chore(changelog): add date to beta-6 2020-03-12 13:16:40 -07:00
Jacob Marble 26ca766459
refactor(tsdb): move series file to its own package ()
* refactor(storage): move type ByTagKey to the only package that uses it

* refactor(tsdb): use types in tsdb/cursors

* refactor(tsdb): remove unused type SeriesIDElems

* refactor(tsdb): inline only use of tsdb.ReadAllSeriesIDIterator

* refactor(tsdb): move series file to its own package

* refactor(storage): remove platform->influxdb aliases
2020-03-12 11:32:52 -07:00
Alirie Gray 991002d83b
fix(labels): add check for write permissions to create label () 2020-03-12 10:51:50 -07:00
Jacob Marble cdbf532f57
refactor(storage): remove dead code and rename a few things ()
* refactor(storage): remove CursorIterators type

* refactor(storage): remove unused tsdb.MarshalTags()

* refactor(storage): remove unused package tsdb/internal

* refactor(storage): rename tsdb/metrics.go to tsdb/series_file_metrics.go

* refactor(storage): remove unused type tagValueSliceIterator

* refactor(storage): rename field row to seriesRow

* refactor(storage): rename tsdb/index.go to tsdb/series_iterators.go
2020-03-12 10:45:48 -07:00
Scott Anderson 047e19548f
chore(flux): Add geo package functions ()
* chore(flux): Add geo package functions

* corrected geo package references

* added geo.s2CellIDToken flux function
2020-03-12 11:11:50 -06:00
Jonathan A. Sternberg 45c51128ae build(flux): update Flux to v0.64.0 2020-03-12 10:08:45 -07:00
alexpaxton b845d6a1ba
fix(ui): remove gradients from logo svg components ()
* fix(ui): remove gradients from logo svg components

* chore(ui): update changelog

* fix(rubylogo): tab to space

Co-authored-by: Russ Savage <russorat@users.noreply.github.com>
Co-authored-by: Russ Savage <russ@influxdata.com>
2020-03-12 09:40:19 -07:00
kelwang 2660c6e442
Merge pull request from influxdata/cli_profiles
feat(cmd/influx): add profile management
2020-03-12 12:00:26 -04:00
Jacob Marble b91e3f36ab
refactor(hll): remove unused Sketch interface () 2020-03-12 08:59:05 -07:00
Kelvin Wang c511f06fa5 feat(cmd/influx): add profile management 2020-03-12 11:09:54 -04:00
Lorenzo Affetti 60c5825f19
Merge pull request from influxdata/la/document-auth-again
refactor(authorizer): make document permission in line with other ser…
2020-03-12 16:03:28 +01:00
Ben Johnson 889c58c17f
Merge pull request from influxdata/series-compaction
feat(storage): Series File Compaction
2020-03-12 08:01:49 -06:00
Lorenzo Affetti fa80fad800
refactor(authorizer): make document permission in line with other services 2020-03-12 09:52:37 +01:00
Ben Johnson 627b6f86bb feat(storage): Series file compaction 2020-03-11 19:31:58 -06:00
Jakub Bednář 88a6a693fe
feat(clientLibs): add PHP client library, update JavaScript/Node.js examples ()
* feat(clientLibs): add PHP client library

Signed-off-by: Jakub Bednar <jakub.bednar@gmail.com>

* feat(clientLibs): update JavaScript/Node.js examples

Signed-off-by: Jakub Bednar <jakub.bednar@gmail.com>

* fix(php): adding logo

* fix(php): renaming graphic

Co-authored-by: Russ Savage <russ@influxdata.com>
2020-03-11 15:23:14 -07:00
Ariel Salem d2a49b8052
fix(ui): fixed dashboard cells and check query builder update bug () 2020-03-11 14:35:39 -07:00
Ariel Salem 09807736fd
fix(ui): fixed yield bug that was caused by race condition () 2020-03-11 12:51:18 -07:00
Lyon Hill 8e4fdceccb
feat(tenant): Build the crud actions for the new tenant service ()
* feat(tenant): Build the crud actions for the new tenant service

To faciliate the isolation of domain specific systems we need to have a
isolated CRUD action system that we can layer business logic on top.

Co-authored-by: George <me@georgemac.com>
2020-03-11 12:31:33 -06:00
Lorenzo Affetti 76067d548e
Merge pull request from influxdata/fix/notification-endpoint-auth
fix(authorizer): fix endpoint handler auth
2020-03-11 18:30:36 +01:00
Lorenzo Affetti 4e22b0b1af
fix(authorizer): fix endpoint handler auth 2020-03-11 18:09:53 +01:00
Gavin Cabbage f5e8547482
fix(buckets): prevent returning system buckets to unauthorized users () 2020-03-11 13:06:08 -04:00
Greg f98874566c
fix: allow authorized label service to be called indirectly ()
* fix: allow authorized label service to be called indirectly

17071 exists because pkger loads all service resources as authorized on
start, resulting in them all being authorized when referenced indirectly
(not hit directly via api by consumer). Rather than restructure pkger to
only authorize direct services, this allows proper indirect auth to
labels (the cause of 17071).

* Add orgService to tests

* Add resource types to find orgID from
2020-03-11 10:58:39 -06:00
George e25b8e5931
feat(kv): index utility type ()
* feat(kv): new index type for managing kv indexes

* feat(kv): index verify diff now can produce list of corrupt foreign keys

* fix(testing): refactor kv index tests into testing package and integrate with bolt

* chore(kv): fix go lint error in index

* fix(kv): add test for index walk

* fix(kv): change index cursing strategy to reduce calls to source bkt.Get

* feat(kv): add delete and populate remove dangling foreign keys to index
2020-03-11 14:42:29 +00:00
Sebastian Borza 598ec8a738
Merge pull request from influxdata/flux_storage
feat(storageflux): move flux components out to separate package
2020-03-10 23:08:59 -05:00
Sebastian Borza eeece73675
chore(storageflux): update failing tests 2020-03-10 17:54:07 -05:00
Sebastian Borza 42856e1394
chore(storageflux): fix linter issue 2020-03-10 17:54:06 -05:00
Sebastian Borza a50e69451e
feat(storageflux): move flux components out to separate package 2020-03-10 17:54:04 -05:00
Alex Boatwright 49c1d85770
fix: enable variables again () 2020-03-10 15:40:16 -07:00
alexpaxton 01f3161bd1
fix(ui): fix visual defects from clockface 2 upgrade ()
* refactor(ui): redesign and clean up query tabs

* refactor(ui): remove extra space in VEO empty state

* fix(ui): ensure gauge fonts render correctly

* fix(ui): ensure single stat font renders correctly

* fix(ui): update veo to match styles of other overlays

* fix(ui): update font definition in monaco editors

* refactor(ui): soften contrast of grid axes with background

* fix(ui): prevent references to Roboto

* chore(ui): prettier

* refactor(ui): use more resilient variable

* refactor(ui): polish appearance of alert and check history pages

* fix(ui): ensure create check dropdown is not clipped

* refactor(ui): update colors in view type dropdown

* refactor(ui): ensure view options toggle and panel are consistent across editors
2020-03-10 12:33:36 -07:00
Ariel Salem b678ace7aa
fix(ui): updated styling so that telegraf configs maintain their original size when filtering configs () 2020-03-10 09:42:57 -07:00
Ariel Salem 952e31fe4c
fix(ui): updated trigger to be onFocus as well as onChange () 2020-03-10 09:10:02 -07:00
Jacob Marble 9e8da7c313
refactor(storage): cleanup in storage/reads ()
* refactor(storage): remove cursorContext.limit and .count

* refactor(storage): remove one-impl interface

* refactor(storage): remove one-line multiShardArrayCursors.newAggregateCursor()

* refactor(storage): mostly rename fields and variables

* refactor(storage): multiShardArrayCursors has one shard

* refactor(storage): drop misleading 'multiShard' from names
2020-03-10 07:50:47 -07:00
Lorenzo Affetti 9ab28376d1
Merge pull request from influxdata/la/fix-document-handler-auth
fix(http): fix auth in document handler
2020-03-10 09:55:04 +01:00
Lorenzo Affetti fd729f8a38
fix(http): refactor document service and fix auth 2020-03-09 20:32:31 +01:00
Bucky Schwarz f3d871fff8 fix: change variable name to match new clockface variable names 2020-03-09 12:00:50 -07:00
alexpaxton a0505cf73d
chore(ui): upgrade to Clockface 2.0.0 ()
* chore(ui): upgrade clockface dependency to the latest version

* refactor(ui): address breaking changes from clockface

* refactor(ui): update design of home page

* chore(ui): prettier

* refactor(ui): update page headers to conform to new design

* refactor(ui): import stylesheet from Clockface and delete obsolete local styles

* refactor(ui): cleanup

* refactor(ui): factor out PageTitleWithOrg

* refactor(ui): remove font files and references to them

* fix(ui): update dashboard index and task index e2e tests

* fix(ui): update failing e2e test for Data Explorer

* fix(ui): derp

* refactor(ui): remove string interpolation

* refactor(ui): redesign renamable page title to match new clockface style

* refactor(ui): update VEO and CheckEO headers

* refactor(ui): flatten query builder design

* refactor(ui): polish save as dialog

* refactor(ui): cleanup

* refactor(ui): use Rubik in giraffe theme

* fix(ui): upgrade to utilize font and other fixes

* refactor(ui): fix jitter in renamable page title
2020-03-09 11:08:38 -07:00
Ariel Salem 4b3b1308f0
feat(ui): login & sign-up page for IDPE () 2020-03-09 10:33:34 -07:00
Ariel Salem a017f0c4a2
fix(ui): displaying variable list default values () 2020-03-09 09:31:52 -07:00
Johnny Steenbergen de24c0e813 feat(influx): extend pkg export all cmd to allow for filtering of output
currently, support by filtering labelName and or by resource kind

closes: 
2020-03-09 09:27:01 -07:00
Jacob Marble 8bfe05e554
refactor(storage): remove reads.ResponseWriter ()
ResponseWriter is only used in IDPE, so move it to that repo.
2020-03-06 15:54:11 -08:00
Johnny Steenbergen 1c9fd705a3 feat(pkger): add support for exporting org resources filtered by label 2020-03-06 14:51:01 -08:00
Jonathan A. Sternberg 834a8740e0
refactor(task/backend): move the task/backend constants to the global package ()
This moves a few types and constants to the global package so it can be
used without importing the `task/backend` package. These constants are
referenced in non tasks-specific code.

This is needed to break a dependency chain where the task backend will
call into the flux runtime to perform parsing or evaluation of a script
and to prevent the http package from inheriting that dependency.
2020-03-06 16:19:32 -06:00
Jacob Marble 39b7c2ab76
refactor(storage): export IndexSeriesCursor ()
* refactor(storage): add readSource field accessors

* refactor(storage): remove unused limitSeriesCursor

* refactor(storage): export IndexSeriesCursor

This allows IDPE to use the same implementation, rather than duplicate
code. Also copied unit tests from IDPE.

* chore: go fmt
2020-03-06 14:05:03 -08:00
Johnny Steenbergen 6818925643 feat(pkger): add support for exporting all and filter by resource types
note: all associations are still included for resources that match the
filte criteria.
2020-03-06 11:51:38 -08:00
Randy Coulman 47944e5bfa
chore(multi-user): rename nav link for org members ()
Co-authored-by: Andrew Watkins <watts@influxdb.com>

Co-authored-by: Andrew Watkins <watts@influxdb.com>
2020-03-06 11:44:49 -08:00
Alex Boatwright b982974c60
fix: stops variables from crashing ()
Co-authored-by: drdelambre <drdelambre>
2020-03-06 11:44:31 -08:00
Ariel Salem ddc0d9afd8
fix(ui): disabled group functionality for check query builder ()
fix(ui): disabled group functionality for check query builder
2020-03-06 10:45:59 -08:00
Brett Buddin 8c99d38950
Merge pull request from influxdata/bb/revert
fix(http): Revert requirement of Content-Type
2020-03-06 12:44:39 -05:00
Brett Buddin f1b87a32c7
chore(changelog): Remove content-type requirement. 2020-03-06 12:24:32 -05:00