Commit Graph

33843 Commits (17060ce138e75fd2716ea98fa5a497df8c753755)

Author SHA1 Message Date
Bucky Schwarz 17060ce138 chore: remove rum poc 2020-08-05 16:53:50 -07:00
Johnny Steenbergen 536e2c9811 feat(pkger): parameterize task queries
references: 
2020-08-05 16:14:06 -07:00
Alirie Gray dd85de0e78
fix: add quotation marks to bucket name validation () 2020-08-05 13:30:45 -07:00
jlapacik 46c7345dae
feat: enable pushdowns for sum, count, min, and max by default () 2020-08-05 12:06:35 -07:00
Lyon Hill 1891479780
feat(onboard): allow optional password ()
* 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 ()
* 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 () 2020-08-05 08:46:26 -07:00
karel-rehor 79f6196829
chore(e2e): update selectors and add containerization ()
* 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 ()
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 () 2020-08-05 08:14:34 -07:00
Faith Chikwekwe d48dc690a6
feat(query/stdlib): add min and max to ReadGroup ()
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 ()
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 () 2020-08-05 04:52:30 -07:00
Johnny Steenbergen 41cb12aeec feat(pkger): add parameterization to dashboard queries
references: 
2020-08-04 17:02:34 -07:00
rbose22 a61161d73b
feat: added backend for mosaic graph type ()
Closes: 
Closes: 

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 () 2020-08-04 11:19:15 -07:00
Andrew Watkins 500bd1e532
perf: event cells when TimeSeries renders ()
* 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 () 2020-08-04 06:56:02 -07:00
George 5e22e0101d
chore(auth): remove unnecessary URM service from Bucket authorizer () 2020-08-04 14:37:14 +01:00
Andrew Watkins 37ecb9299b
fix: revert cell disappear pr () 2020-08-03 16:53:16 -07:00
Ariel Salem 5553049c0e
fix(cell-queries-error): created mutex hashmap to resolve queries independently of one another () 2020-08-03 14:31:32 -07:00
alexpaxton b8797a251e
feat(ui): add SVG graphics for pending Map and Mosaic type views ()
* feat: add SVG graphics for pending Map and Mosaic type views

* fix: appease linter
2020-08-03 14:30:07 -07:00
Andrew Watkins 54709c3137
perf: calculate and emit event for cell mount => cell visualized ()
* perf: calc cell visualization time on the frontend

* fix: dont emit event without all ids

* fix: auto import
2020-08-03 13:50:21 -07:00
Paul Hummer 98a7830f07
Merge pull request from influxdata/flux-staging/v0.77.0
build(flux): update Flux to v0.77.0
2020-08-03 11:39:00 -06:00
Ariel Salem 4a41055911
fix(cells-disappearing): setting cells in getDashboard. () 2020-08-03 10:18:04 -07:00
Scott Anderson a0ec9f9a4d
chore(Flux): fix typo in aggregate.range description () 2020-08-03 10:56:31 -06:00
Lyon Hill 0a9e8fdb4a
chore: update task tests to use the tenant service ()
* chore: update task tests to use the tenant service

After the introduction of the tenant system we need to switch the testing frameworks
to use it instead of the old kv system

* chore: update onboarding to allow injected middleware
2020-08-03 09:33:46 -06:00
Paul Hummer 61fe279d4b
build(flux): update Flux to v0.77.1 2020-08-03 09:51:19 -05:00
Zoe Steinkamp f59c313650
feat: add not for additional scripts () 2020-07-31 15:59:58 -06:00
Zoe Steinkamp 471ccfd50f
feat: Community template polishing ()
* feat: Community template polishing
2020-07-31 15:59:46 -06:00
Alex Boatwright a89040bfa7
fix: decoupling remounting from onboarding state () 2020-07-31 13:42:26 -07:00
Alex Boatwright 337bc7c2ea
fix: apply feedback from default sort order () 2020-07-31 12:20:33 -07:00
Andrew Watkins a3b000bb4c
perf: dashboard rendering events ()
* fix: useRef DnD context error spam

* perf: only fire events for initiall viewable cells

* fix: drag types

* fix: import

* fix: unused imports

* chore: add TODO

* fix: remove unused ref

* fix: import

* fix: import observer polyfill

* chore: move event

* chore: mountID to renderID

* feat: change renderID from tag to field

* chore: remove redundant orgID
2020-07-31 11:56:40 -07:00
Pavel Závora d77ccf9ed7
Merge pull request from influxdata/19081/lost_secrets
fix(endpoints): do not reset organization's secrets when an endpoint is created or updated
2020-07-31 12:45:37 +02:00
Johnny Steenbergen 211e16dd7c chore(pkger): axe deprecated fields 2020-07-30 17:25:58 -07:00
Zoe Steinkamp 11d1823841
feat: Template link to resource ()
* feat: Template link to resource

* chore(community-templates): consolidate community template links

Co-authored-by: Bucky Schwarz <d.w.schwarz@gmail.com>
2020-07-30 16:36:01 -06:00
Lyon Hill a0d7f9c41b
feat(tenant): Allow tenant to be composable and still maintain access across services ()
Tenant services often need to make function calls to other services inside the tenant system. This can cause a problem when a external system needs to inject middleware into the call stack for the secondary system call. For instance when a bucket is created we may need to alert the storage system of the change. To accomplish this we need a way for the org svc to call a middleware influxdb.BucketService that is a tenant type service wrapped with a middleware piece. This is accomplished by allowing the individual services access to the tenant system that was generated. If a middleware is wrapping one of the systems the embedded system can still make internal calls
2020-07-30 15:55:25 -06:00
Alirie Gray d1b8e98798
refactor: remove nested orgs labels route () 2020-07-30 10:53:14 -07:00
Jonathan A. Sternberg 8dd8d1f79e
feat(cmd/influx): modify the query cli to use the http api ()
This modifies the query cli to remove the flux runtime dependency and
uses the public http api to execute the query. It then uses flux's csv
decoder to read the raw response.

This removes any dependency on the flux runtime and substantially
reduces the binary size and the startup execution time.
2020-07-30 12:44:48 -05:00
pierwill 4a81b5dd79
Merge pull request from influxdata/edit-fuzz-readme
fix: Edit FUZZ.md
2020-07-30 10:35:04 -07:00
pierwill 21f871aab4
fix: Edit FUZZ.md 2020-07-30 09:19:26 -07:00
Daniel Campbell bc4c19dfd8
feat(ui): Enhance resource creation experience when limits are reached ()
* feat(ui): add AssetLimitOverlay

* feat(ui): enable create bucket button

* feat(ui): enable create dashboard and task buttons

* feat(ui): add reusable AssetLimitButton

* feat(ui): change alerts limit experience

* feat(ui): update changelog

* feat(ui): address review comments
2020-07-30 09:14:21 -07:00
Will Cooke 48814abab1
Merge pull request from influxdata/update-orgid-location-for-arduino
chore: Update orgID location and Token location for Arduino client library boilerplate.
2020-07-30 13:36:19 +01:00
Will Cooke d510884e48 chore: Update orgID location and Token location for Arduino client library boilerplate. 2020-07-30 13:10:52 +01:00
Pavel Zavora 1939eecbf9 chore: improve code doc 2020-07-30 02:37:51 +02:00
Pavel Zavora b58daa3b80 fix(endpoints): add test to validate secrets 2020-07-30 02:37:51 +02:00
Pavel Zavora 187485d8b6 fix(endpoints): do not override all secrets when an endpoint is created/updated 2020-07-30 02:37:51 +02:00
Zoe Steinkamp c4972715c6
feat: Add Error Reporting to community templates ()
* feat: Add Error Reporting to community templates

* Update ui/src/templates/components/CommunityTemplateImportOverlay.tsx

Co-authored-by: Bucky Schwarz <hoorayimhelping@users.noreply.github.com>

* Update ui/src/templates/containers/CommunityTemplatesIndex.tsx

Co-authored-by: Bucky Schwarz <hoorayimhelping@users.noreply.github.com>

* feat: Add Error Reporting to community templates

fix prettier

Co-authored-by: Bucky Schwarz <hoorayimhelping@users.noreply.github.com>
2020-07-29 15:36:01 -06:00
Yiqun (Ethan) Zhang baa8323431
fix: group resultset produces 1 table per group ()
This helps resolve 
2020-07-29 15:31:29 -05:00