Commit Graph

34058 Commits (50237d97ad54efbe1ae49b579e46d66d5c0fac7f)

Author SHA1 Message Date
Bucky Schwarz f3981d7996 refactor: rename CommunityTemplateInstallerOverlay => CommunityTemplateOverlay 2020-08-11 13:56:47 -07:00
Bucky Schwarz a517197fe6 refactor: remove references to CommunityTemplatesImportOverlay in TemplatesIndex 2020-08-11 13:56:47 -07:00
Bucky Schwarz 45821caca8 refactor: rename CommunityTemplateContents => CommunityTemplateOverlayContents 2020-08-11 13:56:47 -07:00
Stuart Carnie 3d913da53c
fix(pkger): Add temporary Flux helpers for pkger build 2020-08-11 10:36:13 -07:00
Paul Hummer 86f183278b
Merge pull request #19277 from influxdata/flux-staging/v0.79.0
build(flux): update Flux to v0.79.0
2020-08-11 11:33:26 -06:00
Zoe Steinkamp cc75132525
test: add suite of community template e2e tests (#19271) 2020-08-11 11:31:03 -06:00
Stuart Carnie 057285e23a
Merge remote-tracking branch 'origin/master' into sgc/tsm1
# Conflicts:
#	query/logging.go
#	query/logging_test.go
#	query/stdlib/influxdata/influxdb/rules.go
#	query/stdlib/influxdata/influxdb/rules_test.go
#	query/stdlib/testing/testing.go
#	storage/flux/reader.go
#	storage/flux/table.gen.go
#	storage/flux/table.gen.go.tmpl
#	storage/flux/table.go
#	storage/flux/table_test.go
2020-08-11 10:25:01 -07:00
Paul Hummer 9d7330a1c1 build(flux): update Flux to v0.79.0 2020-08-11 10:27:12 -06:00
George 5cbe74630e
chore(tenant): make tenant and kv both conform with harness (#19266) 2020-08-11 15:56:42 +01:00
Lyon Hill 6d61c3cd73
fix(urm): Sanitize urm response output (#19242)
We would like to clean and sanitize the data being return from the urm
response to exclude user names as well as oauthID's
2020-08-10 15:33:29 -06:00
Russ Savage 50964d732c
chore(changelog): update for beta-16 (#19243)
* chore(changelog): update for beta-16

* chore(changelog): removing entry

* chore(changelog): update date for beta-16
2020-08-07 12:52:58 -07:00
Jonathan A. Sternberg d83fae37f6
fix(cmd/influx): query cli should not explicitly request gzipped content (#19250)
The `net/http` package default transport will request content gzipped
automatically if `DisableCompression` is set to false (which is the
default). If the transport does it automatically, it will decompress it
automatically which is what was the original intention of the code. But,
if it is requested explicitly, then go will not decompress the data
automatically.
2020-08-07 11:30:03 -07:00
Ariel Salem c933e3c631
fix(dedup-window-vars): added condition and tests for ensuring windowVars don't get passed an extern more than once (#19248) 2020-08-07 08:06:48 -07:00
Alex Boatwright 65d9b2c088
revert: revert "chore(limit): increasing limit to 200 (#19238)" (#19244) 2020-08-06 13:21:38 -07:00
Russ Savage 104da32b10
chore(limit): increasing limit to 200 (#19238) 2020-08-06 12:47:32 -07:00
Johnny Steenbergen 811aeaf5fb chore(pkger): update doc.go 2020-08-06 12:33:29 -07:00
Johnny Steenbergen 35bc18bc34 fix(task): update task max page size error message to include an accurate limit
previously it had returned and error of 100, but the limit was 500.
2020-08-06 11:09:40 -07:00
Gershon Shif 1e19a3682d
fix: use backslash for line breaker (#19237) 2020-08-06 09:12:39 -07:00
Deniz Kusefoglu bb8f776fed
feat(defaultAggregate): Apply default aggregate functions in query Bu… (#19130)
* feat(defaultAggregate): Apply default aggregate functions in query Builder

* feat(autoAggregate): Flip the relationship between createEmpty and fillValues

* feat(autoAgg): keep check fillValues as false with no need to change

* feat(autoAgg): Add fillValues defaults to check queries

* feat(autoAgg): Refrain from blowing away queryBuilder state if no changes in script editor

* feat(autoAgg): Update tests

* feat(autoAgg): replace first with last

* feat(autoAgg): fix slight logic errors

* feat(autoAgg): remove linter error

* feat(autoAgg): change to last in test
2020-08-06 09:06:45 -07:00
Ariel Salem 26fdb792ff
fix(reduce-dashboard-dispatches): wrapped getDashboards loop in one time out and created a custom set views and cells action to call once the iteratation cycle has completed to reduce the number of dispatches and rerenders (#19232) 2020-08-06 05:05:30 -07:00
Deniz Kusefoglu bc6237ba8c feat(autoAgg): change to last in test 2020-08-05 23:43:46 -07:00
Bucky Schwarz 6eed5e7c49 feat: add tab index to alerts page 2020-08-05 17:03:22 -07:00
Bucky Schwarz 17060ce138 chore: remove rum poc 2020-08-05 16:53:50 -07:00
Johnny Steenbergen 536e2c9811 feat(pkger): parameterize task queries
references: #18237
2020-08-05 16:14:06 -07:00
Alirie Gray dd85de0e78
fix: add quotation marks to bucket name validation (#19222) 2020-08-05 13:30:45 -07:00
Deniz Kusefoglu b7afd8da1c feat(autoAgg): remove linter error 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu e59c6d2ba5 feat(autoAgg): fix slight logic errors 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu 01c92de2fe feat(autoAgg): replace first with last 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu ef529d5399 feat(autoAgg): Update tests 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu 975c7ff8ce feat(autoAgg): Refrain from blowing away queryBuilder state if no changes in script editor 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu b4d118f045 feat(autoAgg): Add fillValues defaults to check queries 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu 97141c933f feat(autoAgg): keep check fillValues as false with no need to change 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu 1596b3bd1f feat(autoAggregate): Flip the relationship between createEmpty and fillValues 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu f97d1bdf54 feat(defaultAggregate): Apply default aggregate functions in query Builder 2020-08-05 13:07:03 -07:00
jlapacik 46c7345dae
feat: enable pushdowns for sum, count, min, and max by default (#19227) 2020-08-05 12:06:35 -07:00
Lyon Hill 1891479780
feat(onboard): allow optional password (#19225)
* feat(onboard): allow optional password

We can now allow passwords as an optional arguement. This facilitates
api only users.
2020-08-05 12:42:17 -06:00
alexpaxton fe5e57934e
feat(flows): use global time range instead of bucket time (#19215)
* feat: replace bucket time selector with global time range

* refactor: replace custom list with List component
2020-08-05 09:24:17 -07:00
Johnny Steenbergen efd82a2483 feat(influx): add support for dashboards 2020-08-05 09:14:01 -07:00
Alirie Gray e82f2d9e0c
feat: add urm client to tenant package (#19198) 2020-08-05 08:46:26 -07:00
karel-rehor 79f6196829
chore(e2e): update selectors and add containerization (#19221)
* update: patch in tests from bonitoo-io/selenium-accept-infl2

* fix: add dataExplorer.feature - forgotten yesterday

* update:  refactor e2e test configuration

* update:  set actual cloud credentials in config

* fix: issue with headless switch in config

* update: WIP cloud experim and refactoring to use client libs

* update: sync variablesTab with upstream changes

* fix: clumsy use of resultObserver without promise

* fix: troubleshoot merge issue

* wip: Refactor using client APIs.

* wip: refactoring tests with new client API

* update: tokens tests

* wip: fixing variables tests

* fix: selectors for settings variables tests

* update: update selectors for dashboards and cellEdit

* e2e(fix): update selectors for generic popup

* e2e(fix): fix note cell test

* e2e(circleci): try and force nightly build

* e2e(circleci): try and force nightly build bis

* e2e(circleci): troubleshoot build issues

* e2e(circleci): fix type

* e2e(circleci): check circleci build

* e2e(circleci): troubleshoot build failure

* e2e(circleci): troubleshout circleci build

* e2e(circleci): troubleshoot circleci build issues

* e2e(circleci): troubleshoot build schedule

* e2e(update): wip updating alerts selectors

* e2e(circleci): troubleshoot reporting from tests

* e2e(update): fix alert selectors - WIP

* e2e(circleci): troubleshoot reporting issues in circleci

* e2e(update): monitoring selector fixes

* e2e(circleci): troubleshoot reporting issues

* e2e(update): fix monitoring selectors

* e2e(circleci): change cron trigger schedule for bonitoo

* e2e(config): add ENV to declare username

* test: add semantic commit

* e2e: remove debug lines from old config.yml

* fix(temp): remove bonitoo workflow from config.yml

* fix(e2e): reset cron for hourly-e2e to original values

* dataExplorer.feature new scenarios

* fix(e2e): generalize urls in telegraf asserts

* fix(e2e): troubleshoot circleci build

* fix: update .circleci/config.yml nightly acceptance test and sync with upstream

* fix(e2e): troubleshoot network issues on jenkins

* fix(e2): troubleshoot jenkins failures

* fix(e2e): troubleshoot jenkins issues

* fix(e2e): troubleshoot jenkins failures

* fix(e2e): troubleshoot test issues - change page load strategy

* fix(e2e): troubleshoot build issues

* fix(e2e): troubleshoot build issues

* fix(e2e): add paranoia checks on using UI signin

* fix(e2e): troubleshoot test issues

* fix(e2e): change handling of env params

* fix(e2e): troubleshoot signin stale elem issue

* fix(e2e): typo

* fix(e2e): synch selectors with recent UI changes

* fix(e2e): update check for stale element on signin

* fix(e2e): fine tune retry on stale element signin

* fix(e2e): lengthen signin retry

* fix(e2): try second stale element workaround

* fix(e2): attempt to workaround stale element

* fix(e2): try cruder solution to stale element on sign in

* fix(e2): lengthen timeout for signing page load

* fix(e2e): clear notifications before save in dataexplorer

* fixes(e2e): update variables button selector

* fix(e2e):  cleanup data explorer test variable - from browser

* fixes(e2e): stash experim changes to cucumber.js

* fixes(e2e): troubleshoot deadman check failure

* fix(e2e): stash cucumber.js

* fix(e2e): update selectors for telegraf delete

* fixes(e2e): extend timeout for input to monaco

* fixes(e2e): troubleshoot timeout issue on paste into monaco

* fixes(e2e): safety commit containerize

* fixes(e2e): generic page header no longer applies - temp fix

* fixes(e2e): changes to headers temp fixes

* chore(e2e): stash acceptance test containerize work

* chore(e2e): clean debug messages

* feat(e2e): commandline args in containerized test script

* fixes(e2e): add junit report generation to container script

* fixes(e2e): set delay for selenoid startup

* fixes(e2e): stop docker containers after tests

* fix(e2e): drop bonitoo argv args before cucumber calls ArgvParser

* chore(e2e): update README and remove experim naming

* fix(e2e): troubleshoot occasional flake in notification assertions

* feat(e2e): add simple performance utility for cloud

* feat(e2e): tweek performance util

* feat(e2e): start cloud testing with containerized tests

* fix(e2e): halt script on unset required params

* fix(e2e): remove messages that could leak info

* fix(e2e): troubleshoot jenkins credentials

* fix(e2e): troubleshoot parameter issues in jenkins

* fix(e2e): cleanup troubleshoot code

* fix(e2e): update create variables popup selector

* fix(e2e): update submit button for template popup

* fix(e2e): update selectors for  data tokens tests

* fix(e2e): sync alerts tests with recent changes

* chore(e2e): add cloud specific Dockerfile

* chore(e2e): add reporting to cloud dockerfile

Co-authored-by: Cubone21 <kyuboun@gmail.com>
2020-08-05 09:22:09 -06:00
Adrian Thurston 08cfb3f773
feat: allow a metadata key to be required for a query to be logged (#19200)
Can specify that a key must be present in the query response metadata before
LoggingProxyQueryService logs the query. Will use this in gateway to only log
the query when the connection to queryd fails.
2020-08-05 18:14:53 +03:00
Ariel Salem 2397f7f5a0
fix(dashboard-timezone-selection): toggling timezone should update queries timerange to respect timezone selection (#19146) 2020-08-05 08:14:34 -07:00
Faith Chikwekwe d48dc690a6
feat(query/stdlib): add min and max to ReadGroup (#19158)
Enables the mix and max aggregates for the ReadGroupAggregte pushdown behind a feature flag.

Co-authored-by: Jonathan A. Sternberg <jonathan@influxdata.com>
2020-08-05 09:40:26 -05:00
Adrian Thurston b484bfc34f
fix: run apt-get update before any apt-get install commands (#19220)
It's possible that the apt cache on the circle ci system isn't up to date. Call
apt-get update before any installs.
2020-08-05 16:25:56 +03:00
Ariel Salem 3882b39152
fix(flashing-cells): prevent flashing cells by setting all the cell data when the dashboard is loaded (#19212) 2020-08-05 04:52:30 -07:00
Johnny Steenbergen 41cb12aeec feat(pkger): add parameterization to dashboard queries
references: #18237
2020-08-04 17:02:34 -07:00
rbose22 a61161d73b
feat: added backend for mosaic graph type (#19195)
Closes: #19121
Closes: #19211

Added the ability to save the mosaic graph type.  

Co-authored-by: Rose Parker reparker837@gmail.com
2020-08-04 16:24:58 -07:00
Ariel Salem 8a3abfbe85
chore(clone-cell-test): added an e2e test for cloning cells (#19207) 2020-08-04 11:19:15 -07:00
Andrew Watkins 500bd1e532
perf: event cells when TimeSeries renders (#19197)
* perf: new render id when dashboard refreshes

* perf: record vis time properly for scrolled cells

* fix: correct props
2020-08-04 09:46:00 -07:00
Ariel Salem fdea2c6597
feat(feature-flagged-query-cache): Added a feature flagged query cache (#19072) 2020-08-04 06:56:02 -07:00