Commit Graph

34249 Commits (a2dbb572fe493b4f66b6bf8b78d7228c60bf193f)

Author SHA1 Message Date
Lyon Hill f0e382adc2
chore: remove feature flag for task executor (#19422)
We now default task execution to pull from the user service a permission
set.
2020-08-25 08:39:03 -06:00
Paul Hummer df41d42457 build(flux): update Flux to v0.82.2 2020-08-25 08:04:28 -06:00
George 45a3f2e87c
feat(paging): add support for after id parameter in find options (#19219)
* feat(paging): add support for after id parameter in find options

* chore(http): update swagger to reflect after query parameter in list buckets

* chore(changelog): update changelog to reflect after query parameter in list buckets

* chore(tenant): update tenant storage tests for paginating with after
2020-08-25 14:59:59 +01:00
greg linton 56988b9afd chore: require flagging in pull request template 2020-08-24 19:15:12 -06:00
Stuart Carnie 7ec178f54c
feat(influxd): Perform checks to determine if prior version exists
Closes #19408
2020-08-24 15:40:25 -07:00
Bucky Schwarz 70b7287c9e chore(community-templates): remove github file restriction 2020-08-24 15:15:16 -07:00
Michael Desa eb2dd5af7b
fix(kv): gaurd new org dashboard pagination with feature flag (#19421)
* fix(kv): gaurd new org dashboard pagination with feature flag

* chore: remove trailing whitespace from line

* fix(testing): remove extra context
2020-08-24 12:50:10 -07:00
Alirie Gray b6642b13b7
Merge pull request #19325 from influxdata/update-swagger-scrapers-label-patch
docs: remove unused patch scraper label route from swagger
2020-08-24 12:24:19 -07:00
Alex Boatwright 55f9c2bc2d
fix: update dashboard limits to 100 (#19417) 2020-08-24 12:02:14 -07:00
Alirie Gray 5e41bc8373 docs: remove unused patch scraper label route from swagger 2020-08-24 10:55:56 -07:00
Stuart Carnie cfd089b77a
revert(storage): Revert changes from 1501351
Reverted 1501351623
2020-08-24 10:08:46 -07:00
Stuart Carnie 6474c8c9fa
Merge remote-tracking branch 'origin/master' into sgc/tsm1
# Conflicts:
#	storage/engine.go
#	storage/engine_test.go
#	storage/wal/wal_test.go
#	tsdb/tsm1/engine_delete_prefix.go
#	tsdb/tsm1/engine_delete_prefix_test.go
#	tsdb/tsm1/engine_test.go
#	v1/tsdb/engine/tsm1/wal.go
2020-08-24 09:56:18 -07:00
Timmy Luong a6dc8748d2 chore: update giraffe 2020-08-24 09:41:27 -07:00
vlastahajek 2da740a1c2 Merge branch 'master' into docs/update-go-client
# Conflicts:
#	ui/src/clientLibraries/constants/index.ts
2020-08-24 16:50:30 +02:00
Brett Buddin 77fcf692c5
fix(notification/rule): Include the edge of the boundary we are observing. (#19392)
* fix(notification/rule): Include the edge of the boundary we are observing.

* chore(changelog): Add 19392 to changelog.
2020-08-24 10:08:14 -04:00
Ben Johnson 32fb699ecf
Merge pull request #19387 from influxdata/influxql-delete
feat(influxql): Implement DELETE & DROP MEASUREMENT
2020-08-24 08:02:36 -06:00
Stuart Carnie 047ed7836a
fix(Makefile): Remove redundant make targets
Fixes #19407
2020-08-21 13:24:03 -07:00
Stuart Carnie ca77c4f4b7
Merge remote-tracking branch 'origin/master' into sgc/tsm1 2020-08-21 13:06:45 -07:00
Stuart Carnie afd5120221
fix(storage): Ensure _field tag key has special handling
Fixes #19120
2020-08-21 13:06:00 -07:00
Ben Johnson 1501351623 feat(influxql): Implement DELETE & DROP MEASUREMENT 2020-08-21 13:32:47 -06:00
Alirie Gray 521500ba76
fix: add variable name validation for flux identifier (#19317) 2020-08-21 10:49:07 -07:00
Alirie Gray 5660be302e
fix: add delete org owner back (#19347) 2020-08-21 10:48:46 -07:00
Alirie Gray 9b4fef0f9a fix: add variable name validation for flux identifier 2020-08-21 10:28:18 -07:00
Stuart Carnie c01a62d5d4
chore(task): Remove unused code 2020-08-20 16:59:26 -07:00
KevinSmile ebaa32313b fix(api/dashboards): FindOptions not working 2020-08-20 16:55:52 -06:00
KevinSmile 887f88bd5a fix(api/orgs): (API-design-issue) FindOptions for orgs 2020-08-20 16:55:30 -06:00
alexpaxton 95e270d550
fix: increase default height of raw data view in flux cells (#19401) 2020-08-20 12:41:29 -07:00
alexpaxton 9b02fa60e2
feat(flows): improve add cell button ux (#19400)
* refactor: WIP redesign add cell interaction

* feat: redesign add cell interaction
2020-08-20 12:41:18 -07:00
alexpaxton 45b1f86e20
feat: hide cell move buttons behind feature flag (#19350) 2020-08-20 12:09:10 -07:00
Stuart Carnie 7c972387e2
chore(task): Flux compatibility fixes
This commit temporarily pulls in code from the flux/ast/edit
package ensure builds continue. Once Flux is upgraded to the
latest, the pkg/flux package will be removed.
2020-08-20 11:25:51 -07:00
Stuart Carnie cc656e5221
Merge remote-tracking branch 'origin/master' into sgc/tsm1
# Conflicts:
#	storage/reads/aggregate_resultset.go
#	storage/reads/aggregate_resultset_test.go
#	storage/reads/array_cursor.gen.go
#	storage/reads/array_cursor.gen.go.tmpl
#	storage/reads/array_cursor.go
#	storage/reads/array_cursor_gen_test.go
#	storage/reads/array_cursor_test.gen.go.tmpl
#	storage/reads/group_resultset.go
#	storage/reads/group_resultset_test.go
#	storage/reads/resultset.go
2020-08-20 10:52:34 -07:00
Brett Buddin 0780232b83
feat(task): Parse Task Options using Flux AST Helpers (#19326)
* feat(task): Extract options using AST-based method.

* feat(task): Use AST-based option APIs for updating task option.

* chore(task): Use the old way of parsing durations.

* fix(task): Ordering changed on us. Fixing tests to reflect the new order.

* fix(task): There's no way for us to know if there are multiples with the current APIs.

* chore(task): Guard against duplicate options. Minor cleanup.

* fix(kit/feature): Break cyclical dependency between influxdb and pkgs that use feature.

* chore(task): Feature flag updating Flux options.

* chore(task): Ensure we are testing both paths of feature flag.

* chore: Remove dead code.

* chore(task/options): Remove unnecessary conditional.

* chore(task/options): Unexport some error helpers.
2020-08-20 11:57:23 -04:00
Jonathan A. Sternberg 519f60f7d5
feat(storage/reads): replace panic on unsupported type with an error (#19353)
This replaces the panic that happens when attempting to create a cursor
for an unsupported aggregate type for the mean aggregate. It instead
refactors the result set so the cursor is constructed as part of the
`Next()` call and false is returned when there is an error creating the
cursor. The cursor is then accessed with `Cursor()`. When `Next()`
returns false, an error can be accessed by using `Err()`.
2020-08-20 10:13:49 -05:00
Michael Desa 550966dbe2
chore(http): add response_code as label to http_api_* metrics (#19389)
This was added so that we can distinguish between 4XX and 401 class
errors. It should have a minimal impact in overall cardinality.

Co-authored-by: Greg Linton  <greg@influxdata.com>

Co-authored-by: Greg Linton  <greg@influxdata.com>
2020-08-19 13:19:18 -07:00
Timmy Luong 050aed013c chore: update giraffe 2020-08-19 12:44:18 -07:00
Timmy Luong bdd0055924 test: exclude Band Chart from e2e test because of feature flag 2020-08-19 12:44:18 -07:00
Deniz Kusefoglu 8ce6fe6a17 feat(bandChart): add feature flag and update options for Band Chart 2020-08-19 12:44:18 -07:00
Deniz Kusefoglu 894aa99d37 feat(bandChart): Add concept of bandChart 2020-08-19 12:44:18 -07:00
Deniz Kusefoglu 7832525c0a feat(bandChart): Bump giraffe version 2020-08-19 12:44:18 -07:00
alexpaxton 56f9be9ff3
fix(ui): catch errors from user not having tokens (#19366)
* fix: catch errors from user not having tokens

* fix: WIP write unit test

* refactor: make getting started page link to sources page

* feat: write unit test for tokens widget
2020-08-19 12:37:19 -07:00
Stuart Carnie 505f40c158
Merge remote-tracking branch 'origin/master' into sgc/tsm1
# Conflicts:
#	go.mod
#	go.sum
#	query/promql/internal/promqltests/go.mod
2020-08-18 14:04:52 -07:00
Stuart Carnie 4330496d91
feat(http): V1 write support
* Basic auth requires using <username:token>; same as Cloud 2
* Move V1 HTTP handlers for InfluxQL and write to legacy package
2020-08-18 14:04:35 -07:00
alexpaxton 839fd6e01d
feat(ui): replace custom list with List component (#19217)
* feat: replace custom list with List component

* fix: use correct ref type

* fix: use proper testID props

* refactor: Make inline add buckets button consistent with others

* fix: repair query builder e2e test

* fix: tokens e2e test
2020-08-18 13:37:29 -07:00
Bucky Schwarz 176fdc86ca fix: in non cloud environments, show actual errors, rather than hb nonsense 2020-08-18 12:14:33 -07:00
alexpaxton ebf41ec351
feat(ui): new load data page (#19351)
* Revert "Revert "feat(ui): redesign load data page (#19246)" (#19336)"

This reverts commit 0111f024d5.

* fix: guard against no tokens or buckets

* fix: typo

* refactor: name sources page titles properly

* fix: avoid referencing image asset inline
2020-08-18 11:17:36 -07:00
karel-rehor 3a8f3e4a90
chore(e2e): update selectors (#19360)
* 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

* fix(e2e): update dashboard cellEdit tests

* fix(e2e): sync dashboard variables tests

* chore(e2e): annotate alerts test due to new issue

* fix(e2e): sync monitoring alerts test with recent changes

* fix(e2e): update tests of write line protocol data to buckets

Co-authored-by: Cubone21 <kyuboun@gmail.com>
2020-08-18 09:48:43 -06:00
vlastahajek d0c81d4b2b docs(clientLibs): Update Go code templates to be compatible with the latest Go client release 2020-08-18 11:36:06 +02:00
alexpaxton 26cf6af07a
chore(ui): upgrade clockface dependency to 2.3.4 (#19352)
* chore: upgrade clockface dependency

* fix: ensure e2e tests are passing
2020-08-17 15:47:46 -07:00
Paul Hummer a0df39b698
Merge pull request #19343 from influxdata/flux-staging/v0.81.0
build(flux): update Flux to v0.81.0
2020-08-17 15:08:10 -06:00
Deniz Kusefoglu 760433f00e feat(bandchart): Add pkger stuff 2020-08-17 12:40:35 -07:00